Have you seen any data-oriented 3D engines anywhere? Even the few engines I've looked at for e.g. Clojure are just needlessly OO on top of some Java stuff.
I don't know what Ogre3D 2.0 will look like, I did not try the RC, I don't know if it's usable without a scenemanager or scenenodes. I wish it was.
tldw: High performance C++ is converging on something that strongly resembles Erlang. Multiprocessing and issues with memory coherency between cores is driving this.