Definitely understand that. Even going into those lobbies with a headset on is like a first day at your new school ".......Hi guys, mind if i join?" Awkward silence.....Honestly though, kill them with skill Chapstick.
I find Mic Rooms more groan-inducing than intimidating. All I end up hearing is how I'm a 'cheapass' that keeps using the 'same character' -_-.