Aside from that it looks really nice!
Why on earth did you use FOV of 50? Default on quake is 90, and in most games.
Also, 95% of the professional players play with fov in range 100 - 130. (I personally play with 130)
For the sake of the demo, i think this needs to be fixed to at least 90 deg. This is like trying to walk trough room looking trough a plastic pipe, you see whats in front of you, but you need way more information to move comfortably.
My guess is that players who play team-based games might like to have larger fovs, but 130 is definitely a bad choice from the perspective of hitting an opponent.
The point about consoles using a 50 fov is interesting though. It kinda makes sense since most console FPS games are just point-n-shoot-hide-n-seek types of games.
My CPU temps are only a couple degrees higher and it's very smooth.
one thing that is very noticeable though; no multi-threading! as soon as you start moving the 'cube' stops. my guess is physics updating defers to player movement.
Disinclined to try again since I've got work to do. :P