Glad you've enjoyed your first day!
I wouldn't rush into Mumble... there generally aren't others on there so even if you get it working, you'll probably be alone.
I'll look into some solutions to see whether we can join a more public voice chat system. Stay tuned