I personally would've waited a bit before popping my head up, BUT then I wouldn't have been able to brag...
As well, Team 17 itself is going to hire you soon? Awesome!
Before you know it your stuff will be official Worm's Art. :P
Way to go man, you've come a long way in a short period of time.