That was such a pleasure I could have happily read 800 more pages. Great premise and great job with teen-aged/not-teen-aged Severus -- all the characters, really.
There is one bit of text in that you probably meant to edit out. If you do a "find" on "excursions into photography", you'll find it.