I'm not sure of the moody teenager finishing, although I seem to remember with ds1 and 2 it was about GCSE time, they found no time for being stroppy 
I'm not sure with girls as dd not there yet.
It does get better though, hang in there.
Just a suggestion and don't mean to sound smug but dd seems cured, maybe the answer is boarding school. She was up with the lark 6.30 this morning and when I got up at 8.30 her room was perfect.
I gave her praise and told her how well she'd done and she was quite confused that I'd suggest she'd put up with such a mess 
I'm sure it's the fact they have inspection, get bad marks, lose house points etc.
Looking back it was horrendous, all the fighting, bad vibe in the house, it wasn't worth it. At the time though I'd try anything to get her to do it, now I realise it was a waste of time and they have to see it for themselves.
Maybe boot camp, guides, scouts, DoE award or something may help if boarding school isn't for you. I'm sure it's not letting others down that made her see it.
Sometimes she'll Skype and I can see the mess that all 3 girls have made, but next day it's perfect, or they are tidying as she is speaking to me.