Just picked this up on Origin. Only rank 20 but loving it. Though I don't have anybody to play with. Just joining random games. But if you have it add me on Origin: Poozles
Yeah I noticed the mic problem too. It looks as if your computer has a mic it's activated automatically and it's the worst. My laptop has one and there's no way to turn it off. I had to go an disable my own mic through audio options in control panel. There's an option to mute everybody when you press TAB in Game. Dumb game design to have that automatic.