Oy. Jackie, reading your cluelessness just makes me shake my head and wonder, "is this what everyone here feels like when I post about my attempts at a love life?"
The dude likes you. The dude wants to kiss you. He's not kissing you because you BLATANTLY wanted to slow things down, and he is respecting that. He doesn't want to ruin things with another moment like when he put his hand down your pants.
I don't even know what to do with that "maybe he just wants a warm body" thought of yours. If he didn't like you as a person, he'd either be endlessly trying to score or would've given up hanging out with you entirely.