No it isn't. That place is dead. And fuck them, they just made my GPU driver crash with their crappy site.
Windows 95 with 3DFX video card! Spoiler Actually Winodws 7 ultimate with a GTX 480. Site must really be coded badly to make my shit crash.
Better than my computer. I was actually going to say I was impressed with the code. It looks very clean, written in HTML5 and they actually wrote Javascript properly this time. Control + U that shit, brah.