"One last glance, his gaze fueled with molten heat. I nearly melted to the ground in a pile of my own come."

Really? Melt in a pile of come??

"If only I could get him out of my brain."

I would think head or mind would be a better word fit.

“Did you not feel my raging hard-on stroking against your groin?” Smoke momentarily shut his eyes. His hands bunched into fists as if to get a hold of himself. His eyelashes were like golden wings that cast faint shadows on his cheekbones.

I like dirty talk, alright, but this was just comical in my opinion. Erotic (?) dirty talk romanticized with "golden eyelashes?

“You a top or a bottom?” I asked. A dark look crossed over his features. “A top, man. Always a top. You got a problem with that?” Damn, there was definitely a story there somewhere. “No problem here,” I said, shrugging. “I would never complain about getting it on with someone as hot as you.”