Kurt/Elena/Caroline
His friend's loss, then. If he can't see beyond the teeth thing, then he's just going to hinder himself. Besides, just because you say you have a crush on someone and they find out doesn't make you clingy. It just means you have a crush.
Guys are weird, it's hard to know what they're thinking. But I'm pretty sure that, despite being nice? If he were freaked out or anything, he wouldn't talk to you and would pull away and put distance between you two.