Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Not a problem! It's not a surprise to me at all that you got slated, and I honestly think that you have the best shot at winning. Still, good luck! ^_^
alright sounds cool. i'm at tufts which is on the red line, so a boston meetup is easy for me. i know there are a bunch of other people in boston, so i'll keep you posted