It actually sounds like you have a complete grasp on what happened. From your own words:
- You liked her a long time
- When you got together, your emotions went overboard
- You're uncontrolled focus on her sent her packing
- You know you did it, but it's too late
- You wish you hadn't, but it's too late
- You know you can have decent relationships with other people
So, now you know. The girl you were MOST attracted to wasn't a good match because you weren't "you" with her around. Perfectly understandable.
The girl you end up with for life probably won't be the person you've loved the deepest in life up to that point, but she will be the person you EVENTUALLY love in a way none other can compete with. Your connection to HER will be on so many levels, completely operating above simple feelings like love and attraction.
It won't be about heat, it will be about full on compatibility.
It won't be about love, it will be about commitment.
It won't be about completing each other, it will be about you two each already being complete on your own and having a full life you deem to share with each other.
That's what it will be about.