Hey Crisgal,
Sorry I have no magic solutions!
This was my son at that age and I thought it would never end. Try and concentrate on the good (I know it will be hard to find it at this stage) at least you have instilled good manners into him, confirmed by the lovely lad comments. I didn't do this, looking back I realise it was mostly critisicsm that he got (& still does to a certain extent) from me. We have been through so much since he was 14, he's now 23 , he now has his own children which has helped enourmously, though he still thinks I don't understand how much hard work a 3yr old is!
When he was 14 I spent a lot of time talking about consequences, to the point where it was the only word I said when he was escorted home by the police, quite often! At the end of the day all you can do is guide them, you cannot (ever) control anyone other than yourself.
Sorry for rambling and I hope this will help some xx