Thank you very much! I'm so glad you liked Snape's and Harry's thoughts and inner dialogue - I think that's a terribly important part of characterisation.
And about the video: yes, when I first saw it I was boggling at the screen. Whoever Dan ends up with will be lucky in all sorts of ways!