Okay okay okay... time for a guy to weigh in!
Short version: Call him... if he's worth anything, he'll be extremely flattered and you'll more than likely have a heck of a first date. If he's old fashioned, he may see it as aggression and may try to step up his game and take it from there... If he has a "frat boy mentality", then you'll know up front and you're definitely want to steer clear!
Long Version:
MTM&K was the first person to contact me... now mind you it was a different setting, we did meet online and it was actually in a chat room! when she started chatting me up, I thought it was agressive, but in a good way. Regardless of what they say, guys like being chased after...in the feminine sense of the term. We like it (whether we'll admit to it or not) when a woman will call us first, we do like to know when someone is interested! When it's left to the imagination, we may never get up the gall to call or make that first step ourselves (Raising hand from first hand experience). I think it's good for you to call him... if you don't reach out...who knows what you'll miss... and if you go into it, thinking that you're ugly, it will show through in your voice... no granted...we (men) may not be smart enough to realize this and just take it for shyness... but still, You've done an AWESOME job from what I've read! Have confidence in yourself (easier said than done, i know) but seriously... you have EVERYTHING to be proud of... I don't see how you could go wrong... even if things don't turn out to how you'd like them too... atleast you took the step... which will make the next time all the easier! But the way everyone is playing it..(from what you've said), I don't forsee it being a battle to get the guy to go out with you! Now you've got me hooked..I want to know what happens!