I am all in for the recurring revenue and totally understand it, though renewal fee being 50% of the purchase is quite steep. half of that would put you in line with a MS Office for instance.
another thing, a discount for fidelity would be welcome, buy 1 year for 50 USD, buy 3 years for 120 USD,...