DS1 is going through this (has been for a while actually) He is nearly 12. He's also now taller than me, and I have to wake him up every morning and his massive man - sized calves and bare feet sticking out of the bed always freak me out (Size 9 WTF!)
He's always been quite insular, so the 'teenage stropping' is probably not a far cry from his normal characteristics. He goes through bouts of door slamming and 'I hate you' and wotnot. Then once in a blue moon this sweet funny character pops out and we're like - you! you! we want more of you!
I have found that his behaviour is worse with too much screen time. So I have parental controls on his PC. Its another reason to hate me, but I don't budge on that. Bad behaviour warrants a removal of time.
He has freedom but he doesn't seem to want much. He is allowed to wander locally if he wants to, as long as we can contact him. He has his own bank account (although only spends his money on Roblox and hasn't managed to comprehend ATMs yet)
He doesn't much like conversation, but as I like Marvel films and know a little bit about techy stuff I try to chat to him about stuff like that so at least we can talk about something (and not just about what mean bullies we are) I try to watch the newest trailers (like Spiderman etc) so I can discuss it with him.
Reluctantbrit mentioned having a laugh about puberty. DH does that with him and he seems to find it amusing. I personally don't do it.
I enforce mum hugs at bedtime. I don't get them in public any more. I try and coax a chat out of him at bedtime about school and so on.
I also tend to take the 'good cop' role with homework, and help him out with it, because he really struggles with organisation. (DH doesn't have the patient and goes off on one which doesnt get homework done) I don't do it for him, but he knows (I hope) that if something is baffling him then I will help if I can.
He has a football match once a week. I am not the yelling type, but I try to make sure I shout 'Go DS1!' at least a few times during the match so he can hear me. He likes being praised.
He also likes being given tasks. For instance I ask him to go get some shopping for me from the local shop. Just bread and milk for instance. He seems to like me needing him to do something (I don't really but that's besides the point) and likes being thanked when he returns.
Oh and wine.