I played it on Xbox360 at my cousin's house(mine is in for repairs..go figure). That game is AWESOME!!!
I don't think you can play with other consoles. I believe Xbox 360 users are on Xbox Live network, and PS is on another one, and PC on a different one too.
My old ID for Xbox Live was HemiTypeR. I stopped playing Xbox for awhile so cancelled it, don't know if I can get the name back though(it was created by my brother, who's actually a Hemi fan but drives a Honda)