I see no advantage in doing this Estonia, Cyprus arrangement. The costs and time invested in this will be much greater than being able to get 19,500 tax free. Even if you distribute all of it from an Estonian company, you'd pay 3,800 tax, but a much more simple, uncomplicated, near compliance free operation.
Moreover, I see virtually no advantage to have an Estonia company, unless you are non-EU and from a high risk country without access to PayPal, SEPA, and other merchants. Or, if you for some reason decided that you want to live in Estonia.