To be honest, Ogre3d was just the first thing we picked up off the shelf. Neither of us had any experience making something like a game with C++ before this project, so we wanted an engine for the graphics at least instead of dealing with OpenGL ourselves at this point.
Ogre3d is straight up just pure rendering, and so things like Irrlicht that have a more game engine touch to them were a bit of a turn off; we like doing our own work :P

I can hook you up with the version in that video!

P.