My hope is that I can get some constructive feedback of what's lacking (I may use alot of features, but I don't use ALL of the needed features by far...) and what is only half-baked. Like minibutmany said, I made it, so I know it. I'm not sure how others that DIDN'T make it will like it.
Well.. engine development is really tough nowadays with all these professional engines around.
The most important and difficult feature of a game engine is a convincing reference game (besides good tool support and documentation). I, as developer, must invest a considerable amount of time to try out an engine, an engine which should guarantee me a time saving. Therefor, if your engine does not convince me, that it provides a time saving and that I will not ditch it after a period of time, then I would not touch it at all.
get a mess of "It's soo unfinished."
Try to get a working core engine first, get it documented, some useful tools and a working reference game. Think about your most unique feature, even if it is open source, what makes your engine so special compared to the rest of the engines ? Why should a developer use it ? Pick this point and polish it. Once you get some interest, release all the other untested features step by step to avoid this unfinished-mess-dilemma.
You need to find the mindblowing unique feature. It must not be ground breaking, but it must be unique. Why does many people prefer unity ? Because of its wide range of supported platforms. Why do people prefer UE4 ? Because of its mindblow range of released games. Why do people prefer CE ? Because of its mindblowing visuals.
Why do many people use game maker ? Because it is accessible.
Good luck