Yes, it looks a wee bit Jeff Minter inspired

Re timing: when Slippy kindly optimised it I think the version he downloaded didn't have the timer in, but for me it seemed to work quite well across my PCs so I assumed there was some alternative magic under the covers working that I didn't know about...
...I've quickly attached the code & exe to run at 70Hz (a little bit manic, but I liked this best) - I hope it runs ok on yours, adjusting the FPS var near the top of Main.cpp will set it to whatever FPS you like (if you have VC++2005 to rebuild it...and it should build fine in debug mode if you don't have Crinkler).
[Edit] Jim found bug in native.h's ftol/ftol2 methods - corrected version now here instead, just in case