Mmmh... nowadays, in my opinion, your engine is more "an easy engine to help 3d programmers" than a "good start point for people who wants to learn 3d programming".
I mean... when I load the engine I see code, code and more code... which I'm not able to understand. I'm getting mad just trying to understand the use of the matrix or what's a viewport (even I've I read the msdn help... is quite far to be clear). But also I see lots of classes I don't know I should read and understand or not... just in the first lines we have "EventLog" class, what's that? I go to its definition but still I don't get it... more code I can't understand, calling more and more different classes.
I don't know how to explain... I want to start, and I want to learn, but I just can see lots of information "messed up", without a readme file, without a starting point or a tutorial...