v Your so lucky! I guess it just takes confidence. I've heard he's grown a moustache for charity so I guess if he still has it when I see him next, I could use that as a conversation starter! We shall see...
v Be just friends. Don't immedietly ask him if he has a girlfriend. Trust me, I've had a huge crush on a boy. I liked him since third grade and I finally got up the courage to talk to him in ninth grade. We're the best of friends now. We talked about likes and dislikes. It got a little awkward in places, but then you just say something else to get rid of that moment.
v I wish it was that easy! He's about 25 too, so I don't want to embarrass myself and strike up a conversation which is just stupid. He probably also has a girfriend. It's so hard :(