This team reminds me alot of Super Mario Bro's team http://www.smogon.com/forums/showthread.php?t=3479541
Other than that this is a really good team. I would recomend Perish song on politoed just because there are pokemon out there that when they are the last ones it will help take them down...