I don't really have anything to add, except to say that you've always struck me as a very smart, funny, respectful, mature kid and based on that I think that, regardless of how difficult this may be for you know, you are going to be absolutely fine. It takes effort to develop those qualities, and if you continue to invest in them they are bound to serve you in good stead and a like-minded girl will eventually recognize them too. And I think your godsend at this point is that you're in college far away from home. That is going to be great for you. Focus on getting the most out of everything you can and a lot of your shyness may dissipate on its own.
And Steel cracks me the flip up.