*snip* 9 months of life wasted *snip*
I don't think so. You've probably learned a whole bunch including how to work in teams with other people.
If you weren't being surly, then I can only draw from this that you want a mission statement of some sort?
My intention was to discourage reinventing the wheel unnecessarily.
We are mostly working on this for the experience, and to hopefully help out a newbie into the world of game programming, should s/he desire to use it.
This is absolutely fine. I've reinvented the wheel multiple (too many) times to figure or try something out. I would suggest, however, that instead you would take a look at some of the Open Source game libraries that already exist out there for a few simple reasons:
1. They're done by absolute experts and have (usually) highly informative documentation. This means they are a great way to learn how to do things well and efficient for real.
2. There's a lot of help, documentation and a large community already. You can get help and advice easily.
3. You can learn from their highly professional code and code structure and even help contribute to the project and be part of the developers of the library.