Hey OP, as you say, punting wouldn't be punting if it wasn't a gamble of some sort.

All things considered, it sounds like you're on the right track. Maintaining the erection is good progress.

The next step is as others have said: the mental component of enjoying the reality of the situation. Finding a partner you gel with will help.

Also, try reducing your general stress levels. It's hard to be present in the moment when there's so much going on in your subconscious. Meditation, exercise, good sleep and any mindfulness method that suits you can help. I've recently gotten into EFT tapping myself.