So, I just recently got a game review site of my own going...it's still pretty new, so there's not a ton there yet (though I'm partway through writing several non-review feature type articles). But anyways, here's a review (and history) of the X-Men Arcade (port, and original):
X-Men Arcade Review