Loved your story.
We have some red flags as well (age diff, previous marriages, background checks) that I believe are not going to be too challenging but you really never know how the officer will respond or what they will do. To us it all seems easy to explain because we lived the story, to them it might sound crazy or suspicious. Since my fiancé and I have known each other since 2017 so we have loads of evidence, photos, tickets, passport stamps, etc and sent some of that data along with our original application but again...you never know what will happen.
Thanks for sharing your encouraging experience. LDR's are hard and they put an unnerving amount of stress on couples who only want to join their lives. Inspirational stories like this popping up from time to time amongst the challenging ones does help to life the spirits.