Congrats brother, 2nd place is nothing to sneeze at. Remember, this was your FIRST show!!! You should be very proud of your accomplishments. With all due respect, remember that you were fat a few short months ago (as per bodybuilding standards), and last night you placed second in a gotdamn bodybuilding competition. Put that in perspective!!!!
Time to change that avy now brotha... IMO you did what you set out to do. ;)
PS - big win for you and the Yanks in the same night!