I feel like opening on a wall of text is a bit harsh, maybe you could have distilled those information over 2 or 3 waves. I also had some trouble reading texts and understanding what was going on.
Even though I'm not a TD player, it feels like you managed to put a big enough twist on it to make it interesting. Nice job!