You clearly spent a long time on this one - lots of fun content in there!
Especially like that you put in the 'cheat' option ;p