Just when I had almost finished the level for the tech demo, I realized that some new bugs have crept in. Shadow maps were corrupted, frustum culling returned false positives etc. While fixing those bugs, I came to the brilliant conclusion that the demo would be much more impressive if it featured physics. So I implemented ODE, realized that it won't run properly before I've got some decent space partitioning working, started over, implemented octrees and then ODE again.
I did not want to be left empty-handed, so I've thrown together this short, low-quality presentation of the engine's most prominent features: