I tried to build a game once with their stack, but it's just too old school and custom for my taste. I really appreciate your platform and hope it will attract some people.
The licensing thing is a big thing though. But I think the publishers don't mind as long as the games are well presented and don't have a digital version yet.