Welcome to the site ^.^ If you need anything let me know!
Other than that be sure to stop by the shoutbox and get a more personal introduction with whoever is there :3
(Also I'm the leader of the team he was talking about (Nova))
Teams are a cool sub community type of group where you get more personal interactions and it's easier to meet new people faster when you are on the same team, they have events and separate threads, etc
I'd recommend joining one no matter what team it is but of course I'm biased haha