Alright, here's a thought on the code. Again, I've only skimmed the last several pages - time happens whether I like it or not! - so feel free to ignore me on this.
The "Route cipher" is a cipher wherein the plain text is written in a grid of X by X size - X would be 7, in this case - and any leftover letters are written as dummies. From there, to read the message, you would need to know the route to take - where to start, and which directions to go from there. For instance, on certain grids, perhaps you start from the upper left letter, go downwards, move to the next column, etc.
The time 6 PM is repeatedly mentioned in the update, even logicially when it shouldn't be - the Gargoyles' friend and Doofenschmirtz are both in entirely different timezones, after all. No reason for the same TV program, live, to come out at different times across the nation. I believe that this is a hint, a signifies of how to start, and how to proceed. 6 PM on an analogue clock indicates that we are to start at the bottom-middle portion of the grid.
From there, I thought the fact that the clue given in the form of a time was an indication to travel clockwise as the route. However, attempting to do this inevitably leads to running back into the "O" we would start from, and I'm not sure where to go from there. If, hypothetically, the idea is to complete a loop, then move to the next loop inwards, starting again at the bottom-center of the grid and going clockwise, the output would look like this:
OBNKHXGRMXNYEPICLVODEMOAEAFEJOHUIEYOLLUYEAMOLUY
Which then, if I were on the right track, we would presumably need to decode in order to get the final intended message. MiH did say we would need to, after all.