Oh, I loved this. bunny!Snape was just so cute and then to have him in real life was like a wonderful bonus.
Oh, and kudos for having Harry figure it out sooner rather than later. It's always amusing when Harry doesn't figure it out until the last possible second that his beloved cat/bunny/chinchilla is Snape.