Oh yea, Luna, man, go for it! What a voice! And if I joined in, everyone would run for the nearest loo!
The Foxtrot and the Charlston? Fab!! I'm up for that too!!
Doesn't everyone get a bit anxious when meeting new people? I think they do, even though they pretend they don't - and some are really good at pretending - so yes, I think that's normal. I'd probably be shaking in my boots - and not just when we were amazing everyone with our perfectly executed Military Two-Step - so you'd be in good company!