Ok, I predicted right that Forretress will switch, found out that Gyarados is his main counter/check to Gyarados, and that there is also a Heatran in his team.
I think you mean "Gyarados is his main counter/check to Heatran", but it's a minor thing.
Jesus, this was such a great warstory. I really loved the thought processes, especially things like deducing that Heatran had lots of Sp. Def. I don't often think in terms like these, but it's really interesting the way you can (correctly) draw conclusions like that.