The best way is to get your parents or someone to pick you up and them tell him it’s over (when they are there or after you’ve left).
I don’t like making these things about age – but there is something wrong with a 28 year old who goes out with an 18 year old.
Obviously I don’t know what happened with your parents, but that’s a massive red flag too.
And the whole car thing…I hope I don’t need to say anything. That apology is meaningless, if he cared, the thought would never have even crossed his mind. Get out before he does it or worse again.