That's wonderful. Ollivander is such a fascinating but much neglected character,and this brings out his similarities with Snape - the pragmatism and professional pride in his work, that makes them a good match. I love the pacing and the glimpses of canon background. This is exactly what fanfiction should do.