I'm a bit embarassed posting this as I'm amongst all your experienced people. However if you know me or my original posts then you know my history already!

So, wondering if I could get your advice on a recent punt.
Turn up at postcode, message to say I'm there. No contact until 10 mintues into the time, where I find out there is a mistake and she has been double-booked, and she's given me the wrong postcode as well (correct one 5 minutes walk away). She apologises and we agree a time later, which then is brought forward after being told she cancelled another client who was running very late.
In the (very) small hotel room the (young) girl is hot, very hot. I'd asked for GFE, and this is what I got - she is super friendly and very easy to chat to. I had planned for CIM and hoping for a second go in one hour, although sometimes its only one in one hour.
Now comes the problem. Oral was good, but strangely it wasn't getting me there, despite being owo, deepthroat and abstaining for 4 days. We move on to the sex. I struggled as I just keep going soft. A little mish (not 100% hard), some CG (after some oral again), but when attempting RCG she tells me it's not going to work, and then the bombshell is dropped - its actually 15 minutes over the hour and she hadn't realised. I need to leave - and now. She mentioned she is sorry, doesn't like to disapoint, and mentions something about she has never had anyone who hasn't cummed within a few minutes.
Ok, I'm respectful and I understand, but its like putting on the brakes quickly doing 60mph. GFE 'illusion' shattered right there. I had asked about staying extra for another 30 minutes. Actually mentioned it earlier, but only had just over half the amount needed, so thought I'd be cheeky as she did mess me around. The answer was no then and no again now.
As I head towards the shower she says worringly "You can't have a shower!". I tell her that I'm only collecting my things. I quickly get ready - shes at the door waiting. I ask for, and get a hug, and I'm gone.
The girl was super hot and super nice - why wasn't I hard for sex? The experience, kissing, fondling, chatting etc was great but how come I wasn't feeling the sex? Was it my responsability to check the time, did I outstay my welcome? Maybe I/we played it
too GFE and that requires a much longer booking? Maybe I actually need to get a gf rather than continue punting? Or perhaps I should have just given up on the sex earlier and just do oral for the rest of the meeting?
It's just left me with complicated emotions as this hasn't happened before. I'm not the most experienced, so still figuring some of this out as I go. Any advice?