Wonderful! Severus's mental comments were my favorite part. I felt sorry for him. I'm sure he wanted to strangle them, but he was forced to listen to their insipid conversations.
With Hermione's "help" (and I must say that I'm surprised Severus didn't try to maim her, but I guess the drugs made him loopy), he could move, but couldn't escape Harry.