Такое впечатление, что прочитал не фанфик а беллетризированную рекламу анонимных алкоголиков. Написанную качественным слогом, но не более чем рекламу.
Мир Поттерианы здесь вообще, по большому счету не причем. Если заменить Снейпов на каких-нибудь Аткинсов то повествование абсолютно не поменяется, даже логических провалов не появиться.