Holy crap, dude, this is awesome—you did a fantastic job! Unfortunately, my computer nearly exploded while opening it in the browser :(, but that’s really my own problem. As for improvements, I’d just point to optimization, but otherwise, it’s great—well done!