Well, I apologize for it...I am new, and haven't chased every thread down; I'll have a look. @Xenocythe...same to you, give me a day to check your stuff out. Anyway, like the "don't despair" comment, I was trying to be facetious[silly], not cheeky.
Okay, then...I have a nice enough template that I generated to load a bsp map, and MD2 and X models. I have done the MD2 animation control, and also played with mp3 playlists, player sounds and also the dvd player. Those are more of the mechanics demanded by the system, and that is what I thought was the purpose of your thread...to get you a shell to start inserting your assets, and telling your story. I have not yet taken a stab at physics beyond the normal artificial gravity, and simple 2D movement, etc. Also, shaders remain to be implemented, there is of course a lot of work to be done.
EDIT: Okay, now I see...you have done alot already. I will make you a project with some source code, and also I will work with you on your project as you see fit. I like your website; you did a good job laying it out, and it works well. Your page about the levels is alot like pseudocode. You need to be able to translate that into DBPro code. Well, your experience with C++ gives you an edge, but...as you said before, it is too low-level for your needs.
I see DBPro as an excellent way to get your game in the real world. Then, if it doesn't perform to your liking, you can (relatively) easily translate that into C++.
One of my favorite ways to learn a new tool is to build something I am already familiar with using it. I have written 4 different MD2 model viewers just to familiarize myself with 4 different languages. Okay, really only three, because I just loaded it with DBPro...all too easy.
I would say that you are well along in the process already.