This team brings back a lot of memories and it was quite an enigmatic spectacle whenever I watched one of its battles. That Chople TTar is one mean troll :P
The FWG core is really solid and the only option I can suggest to alleviate the problem with Rain Stall (since Jelli couldn't fully replace 'Bro) is to reconsider Bulky NP Celebi. Also, it might seem a little beneficial to change Landorus to your usual Scarf or E-Belt set to better cover or revenge some aforementioned threats.
I still love this team now as much as I loved it then. Luvdisc'd and Gl!