It seems alright I guess.
If you are really worried about Blissey/Chansey, run Leech Seed on Roserade to stall them out. You can beat those with Jellicant, Roserade, Shandera, Hydreigon, and some residual damage.
The team really looks ahead of its time. It is really hard to get a non-weather team to work right now, but it may have potential when the metagame is a bit slower. Try it out, testing is very important!