My advice for your next date is relax, be your natural self and don't try too hard to make the girl like you. You must have come across as desperate for a serious relationship which made those two girls run for the hills! Nobody would be too impressed by a bloke coming on too heavy on a first date. You obviously made it clear that was where you were at or they wouldn't have texted to say you were incompatible. If a girl isn't impressed by a bloke they generally make excuses when you ask to meet them again. That however, was a clear statement that they wanted you to back off!
Next time ask the girl some questions about herself; what music she likes, has she been to any concerts recently, what's her favourite film etc. You know the sort of stuff I mean. Listen to her and show that you are paying attention to her answers, but for God's sake don't bombard her with questions! You don't want her to feel like she's at an interview! Make sure it's a two-way conversation.
You said you are very cheeky too. Be humorous by all means, we love a guy with a sense of humour, but don't make any sarcastic comments about her tastes and opinions or she will think you are ridiculing her and you'll get nowhere.
Try treating the girls you meet/date like they are one of your everyday mates (not a potential wife!) and just act normal. You want a girl who likes you for who you really are. So just be relaxed and natural. Let them decide if they like you and don't try to sell yourself as great boyfriend material. Conversely, don't put yourself down either, It is equally off-putting. Be positive and upbeat. And don't, whatever you do, say that you just want to be loved! You'll come across as a desperate wimp.
Lastly, don't have great expectations of what will happen next. Let things take their natural course. If you aren't compatible, well hey ho, so what? There will be other opportunities. There always are. Especially