You can say I'm making a living by selling projects (app/games) made with C2, as I've explained in my postmortem not long ago.
For the next contract, I'm going to go business licence.
As I've said, it's possible to sell products made with C2 as an indy, but not right of the start on big mobile stores & markets. If you have some money by your side, it's going to be though, but possible, because you need to make a really good campaign to promote you creation.
I didn't go that way. As a starting indy, I'm making specific products for specific clients, with contract explaining clearly that some materials for those games/app can be reused (by me) to make games for online platforms later (it's then up to you to see with them of to split the money on those future game, by contract).
In the end, you need to build a reputation. If no professionnal knows you outside this community, you are not going to make solid money.
1) get traction, reputation (hunt for contest with HTML5 games/app, edit a blog, talk in the community)
2) create a portfolio (with the free stuff and demo you posted here, and some part of you pro work made for the point 3)
3) work for specific clients at the beginning, to cash some money for future growth.
( 4) bonus point : don't start your business in France, you're not going to make it ;))