OMG so brilliant! I loved cute, crazy Harry and his super-dress and cape. And Severus listing to punk rock (yay! - wizard rock is arse!).
It was so frustrating reading about how unfair the MOM and the people were to Severus - and everyone else who wasn't a pureblood - and I was glad that in the end Umbridge got what she deserved!