This world you've created is wonderful! Everyone is still completely recognizable. I loved Snape in bed, his neo-nazi past, stealing the record with Lily's love on it :P . Harry is just wonderful-in his pursuit of Snape, his speech to the press especially. Spectacular job!