A bit too much set-up IMHO. You have screens, two types of weather, Thunder Wave, Haze (why?) and then nothing but support moves on Umbreon. This meta will probably be much more straight forward than you think, with Guts Flareon 2HKOing virtually everything with a right move. I'd at least try to...