I am all for making it clear to young people what is rape, but this ad doesnt really do that.
For me it was the bit at the end that says "Sex with someone who doesnt want it is rape" or something like that. The trouble with that is that it is implying a judgment decision on the part of a young and probably drunk and definitely horny teenage boy. In their minds they can convince themselves that she wants to really because she isnt fighting back for example. I had a bf try to have sex with me when I didnt want to and it was only when I smacked on the side of the head and pushed him off that he realised that I meant it when i said I didnt want to. He was genuinely non-plussed and said he thought I was just messing about and that I would have got into it 
what was wrong with the old "NO MEANS NO" message? there is no ambiguity there, and the girl wont be left thinking if she led him on. She said no so he should have stopped.
Surely getting that message into the heads of teenagers would work better?
And why isnt there an ad encouraging young women to report sexual assault? The younger you are the less likely you are to report an attack, and that needs addressing too.