It seems you keep doing the same thing, expecting a different outcome. If you don't take time to get to know the men you are dating and to let them get to know you, you have no idea if they are interested for the right reasons or if they are even compatible with you. You aren't a teenager any longer. Don't let your impulses lead to mistakes. Take control of yourself and your desires. I'm not saying it's wrong to kiss on a first date, but the way you describe it the man had one intention - to get back to your place. How do you know he was really interested in getting to know you versus looking just for sex? I have the impression you are looking for more than sex at this point, so do yourself a favor and take your time. When things get so physical so soon, often a relationship does not develop.
Keep working on yourself, feeling positive, and being a joy to be around. The dance lessons seem like a lot of fun. The splits story is cute. Good luck on the job, but keep looking at other jobs in case it doesn't work out. Don't just wait to hear on this one.
It sounds like your ex is trying to be friends. The problem with that is you are not over him yet, and you wont get over him if you keep false hope. Did you ever read the stickies in this forum? This one would be a great start:
https://www.askmehelpdesk.com/relati...ck-187766.html
It's full of a lot of insight. One line stands out to me as being important for you to consider.
Live and instead of trying to figure out how to get him back focus on getting yourself back. Even beyond getting yourself back, you may need to find yourself or the new you to begin with - you can do it. :)