Oh man Razzly. Whatever you do, don't let this get to your ego. You're beautiful and geeky and people don't know what they're missing! I know that might not sound like a lot coming from someone over the internet, but you're an incredibly desirable person. And relationships aren't the kind of thing you really just want to jump into, anyway.
Your roommate sounds like a real winner. Screw both of them, you just have to keep meeting people.
But yeah. Chin up.