I agree with you; Albus made some terrible, presumptous mistakes, so far as Harry was concerned. I think one of the reasons this revelation was delayed was precisely because he feared Harry's 'over-reaction', especially towards Julian.
And I can't help but give Severus a cat; it's the only creature who could truly rule him, IMO. And the happy ending, after what these two suffered, well, I'm a sucker for it (most times).
Thanks for coming back to comment, I appreciate every reader, but it's extra special when it's one of my teammates. :)