Is there anywhere he could work for a charity - or volunteer in the local parish / meals on wheels?
Not all activities teens do should be about amusing themselves - they need to learn how to contribute to the community also. It's a pity that his school is so far away, but there must be local groups within the community you now live that need a strapping 14/5 yo to put in a few hours.
He could do some gardening jobs for neighbours on the weekends.
And as a (perhaps very) naive mother of a 5yo!!! (just you wait, eh?) can someone please tell me what's wrong with having a bf or gf come round to yours to have snogs / nookie in your DC's bedroom? I'd far prefer that to them having nookie somewhere grim / outside where they might feel vulnerable or not have access to condoms etc.
My Dh could take a bus train and boat at 15 and regularly traveled to another country to see and sleep with his gf when he was 15. He had a job to earn his money. His brother used to cycle 20 miles to see his gf - they lived very rurally, but they had a social life they organised themselves. They would have been mortified to disrupt a younger sibs routine just cos they couldn't organise themselves.
It's only a few years till your DS will be leaving home for uni? - surely you don't want him to be bewildered and useless at looking after himself? he needs to know how to look up a bus / train timetable, and how to buy a ticket.
Looking after the house and doing chores is part of his education - he needs to know how to operate the machines in the utility room!!! And he needs to know why he needs to operate them daily, not just a once off! Do you think it might be time for a review of your work flow regime at home - get a schedule up.
If your DS isn't contributing to the household budget I'd expect him to do his fair share of the chores running the house - and not reluctantly either. Does he know what a utility bill looks like?
You need to prepare him to leave home, and be able to look after himself. Think of his GF and wife in the future - are you doing her / them any favours by picking him up and picking up after him now?
Letting him see the same old same old in the cinema sounds like he'd just be better off snogging / making out in his / her own room... cheaper too, and nicer for the gf, he can make her a nice cuppa!
And what better way to get to know his community than volunteering locally - with or without the gf as well.