Good fanfic, best read.
I don't often read fanfics. I don't know what exactly got me to read this. But let me tell you.
It may be a bit out of date with Luna having finally been focused on in an episode and is obviously has a lot based on fan assumptions of the world. But don't let those deter you, it's still extremely well written.
Quite simply this is one of the funniest things I've read. Consistently too. Yet somehow, at times it's able to reign back and show the serious side. Though the protagonist is about as serious as Harry Dresden.
Right now, there are more than a few questions left to answer, but the biggest one is:
Why aren't you reading this yet?