Outstanding work! I hope you decide to turn this into a longer ficlet and show us how Harry gets back at everyone.
Author's response
This was actually always going to be a Oneshot.. but If I have time later and I get a good enough plot might continue it and turn it into a chaptered fic.