- Why, hello there- I'm Justin. You are?

Anyways,
"I'm a very attractive guy, a college graduate, and I make a decent living. I don't feel like I come on too strong or anything, but somehow I still end up scaring guys off."
Stop with the self pity, just be who you are- Embrace it, the rest will follow. If you are actually a catch someone will recognize it. You should never have to tell someone your qualities because they should see who you are over time. Desire someone with those qualities. & Want you to see them for what they are and what they may have to offer.
"I'm so tired of the fakeness and ambiguity that comes with gay dating."
It boils down to immaturity, be clear on what you want and don't settle for less- If they aren't willing to offer it. Then move on. This doesn't mean there isn't give and take.
"I really only go for hot guys though, and those are usually the hardest ones to hold onto."
What you have to understand is that love becomes a selfless act over time, if it was meant to be it will last. There would be a desire on both ends to keep it going.
"We loved cuddling together, we could talk about literally ANYTHING, and we're both incredibly romantic."
So, what's the problem? Is he motivated, educated, and does he share similar ideas and beliefs? What are you really unhappy about?- His unwillingness to commit?