Out tomorrow. Pretty excited. Hit me up if you guys want to spread some democracy all over the galaxy! GT: tangmcgame (original, I know)
I've had nothing but good groups so far (no intentional team killing, generally considerate about dropped equipment, etc.), though the quality of players is a spread. It's rough when you get a decent player that thinks the way to win is to SHOOT ALL THE THINGS rather than keep moving and complete objectives. I've successfully soloed a difficulty 8 (out of 12) mission, so it's possible to get in games even when you're having no luck with randoms.
I never played Neo Contra, but judging by the screenshots it does look like a similar style of gameplay.