This team is a beast. Even using some of these Pokemon separately (Snorlax, Specs Rotom) has won me many battles. Just looking at that list of counters and how that team takes them on effectively makes me realize how solid this team is. Kudos, guys.
ALL GLORY TO THE HYPNOTOAD.