Мелочь, все-таки, но я спрошу чужого мнения. Вот тут:
От них не отставал и сам мастер зелий с разницей примерно в полчаса.
Не правильнее было бы написать:
Мастер зелий не отставал в своем возмущении от одноклассников Поттера, разминувшись с ними лишь на полчаса.
Просто "не отставал" рядом с "разницей в полчаса" чуть чуть цеплят глаз. Как-то не отставал, если пришел на полчаса позже? И хочется уточнить, что "не отставал" относится к накалу страстей, а не ко времени.
Я просто у себя сейчас пытаюсь выловить разные неочевидные, но мешающие легко читать текст ошибки, и не могу понять, это действительно не слишком правильное построение предложения, или я уж слишком заморачиваюсь.