LOL. Nothing is funnier to me than reading people complain about pings and problems... IN A BETA. You might look into what a beta is and send your complaints to the people who are looking for your feedback.
P.S: I donated and was in private beta and just found it boring. Very arcadish and just does not have the feeling of being in a mech and I wouldn't mind some single player.