You say that a high percentage of the people you previously dated were jerks. Have you two talked about this? In which case, maybe he's just cautious and doesn't want to seem pushy or over-eager. You say that you talk alot and have a lot of fun so he's not terribly shy is he? Some guys do have a real problem initiating physical intimacy for the first time with someone new. How old are you two?
In emails he says that you are attractive and he enjoys having fun with you - these are indications to me that he is interested in something more than just being platonic. Otherwise why the need to say that you are attractive?
On your next date why not initiate the first kiss yourself? It can be something as innocent as taking his hand and giving him a kiss on the cheek - at least then he can get the impression that you are interested. Of course, the obvious thing to do is just come out and ask him what he's looking for. It may just be the case that he only wants to be friends, but you need to know sooner rather than later because it sounds to me like you want more than that.
In answer to your first question - from my dim dark dating memory - yes, after knowing someone for 4 months and having a couple of dates there most surely would have been some kissing going on!