I like how you described Harry's reaction to Hermione's remodelling job in the bathroom and what was going on in his head.
It gave it a "How to Lose a Guy in 10 Days" feel
Even though I am a guy and was forced to sit through it (or sing along with my sister's Cheetah Girls CD through every song, in a performance for my entire family to go into a recording for future generations to mock me about)
it actually was pretty good.
Most people over-do that reference but you were spot on(suprisingly I have never used that phrase before now, I don't even know if suprisingly is spelled 'surp' or just sup!
I wish I could have lived in this universe and been either friends with the trio or at least been in the same class as Hermione solely for the purpose of seeing the look on her face when she realized(yep I used a 'z' too!)what she told Harry to buy!!
Hmm...Harry Repressed Emotions Potter, well he has lived up to that name hasn't he?