I really don't see how stuff like DD quaza, specs ogre (yes ferrothorn is like a really risky check) and non choice palkia is really dealt with, personally I think u need to replace gliscor with something like lugia as u have stacked like 5 SS resist pokes. Lugia also removes much of the fight arceus weakness and can stall easily as well as gliscor.
Computer back up!
The end of gyara...
Trickroom: yeah Gyarados isn't that great in Ubers. Try Jellicent maybe, since it worked out great for me. Gyarados kinda lacks recovery and bad stats which is horrible.