I wouldn't think so due to system requirements first and foremost, but I've got nothing to lose.
Let me just try it on my HTC Touch Diamond. Mind you, I don't have the WinMo browser by the way, the phone ships with Opera Mobile.
EDIT: Just tried it, not only does the website take an eternity to load but I also got the page saying you don't have Silverlight installed upon trying to go to the /game/ subpage.
I wouldn't browse the website normally, even. Memory usage was nearing 85% when loading a page in the forums for heaven's sake. Drains the battery worse than
XDAndroid, which I uninstalled as it overheated the phone so damn much.