Hi Alex
Nice to hear from you but not sure I get what exactly you mean.
We always have in mind distributed (cloud) architecture with REST/WS transport (naturally as we are cloud platform/IDE).
So, even if we run Che locally, we always have in mind distributed system so all of our technical decisions are validated against platform cloud-ability, scalability and stuffs like that.
Support of all the Eclipse IDE things like RCP out of the box is interesting but not in the list our primary goals here, I'd say it depends on price we have to pay for it in terms of platform code reworking, support and stability existed functionality and what's the most important the vision of product future.
So, answering on your question: in any case what you did is good for us since any kind and case of using Che is a good thing :).
In any case I am impressed of how deeply you think about the project.
Could you please give us some more ideas about intension of your project meantime.
Do you want to contribute to Che somehow or just use Che (some part of it) to build something else?
Do you have some code/documentation opened?
Thank you and best,
Gennady