Frankly hes not even that ugly. He doesn't quite fit the "Goosh-Goosh" level of ugly nor the "Predatory school janitor" levels either. I mean yeah hes no 10/10 but damn hes not a swollen meatball with a face that looks like they got attacked by a horde of bees.
Also with that money he could hit a brothel easy...I guess the writer is kinda side-stepping that route anyway unless I missed something and hes some closet romantic and wants his first time to be special or something. And for the record they aren't. They are sloppy, so-so, and generally a "Learning experience". I mean yeah it's good but you don't know your limits and can't play around the sweetspots for you or your partner.