Your initial mech is pretty much a lurching piece of trout and takes some dedication to learn the feel for it, which I am going to pretend is the issue. Otherwise, I just think it is very graphically intense and my computer does not like it for that very reason. The servers have been running fine for me, which is a strange thing, as Xbox Live and PSN like to drop me all the time and screw my chances of multiplayer.
It's very buggy and laggy, as you would expect I suppose.
looks... fascinating :P