Thanks!
1. Xamarin support is heavily requested and we are working on it. Unfortunately I don't have an exact release date yet.
2. That is a very interesting point. Let me discuss that in our team and I'm sure we will come up with a solution. So basically you charge a one time fee for the app and then go back to them if an update is required and charge again for that?