Jesper and the others make pretty fair observations indeed.. I'd just say that worse than a lacking C++ knowledge,(I think Lolilolight has enough c++ knowledge to get something decent done) is the complete cluelessness about engine architectures..
He doesn't seem to have any idea how old engines used to be built and much less how modern engines are being built (They are successful and thriving for a reason, but you seem to think your design is simply better than theirs). Yet, you seem to think you can make an awesome engine on the first try, with the first weird clueless design you could came up with.. Not only your end to this task is poorly defined, you are taking the wrong path in the wrong way...
But well, no one better than a future you to proove to yourself the things people have been saying around here.. I think some day you will understand that "those little things that you just need to finish to be done with it" are actually tasks so complex that you can't even do yet.. Even if you don't get to that, I truly wish you the best of luck and success in what you're doing