Sorry, but I feel like there is one 'danger' in this system. If the year's last updates are buggy then the users may feel they are not receiving a full stable product and feel forced to continue the membership in order to get the product enough bug free. On the other hand a year is a long time so the possibility of this happening is pretty slim.
Also can those who have no access to a credit card buy Sonar with monthly payments?