You are completely wrong.
You don't have to tell me the point of the team. It's blatantly obvious in the first post and after critiquing it I understand what it is meant to do.
Offensive teams are based on prediction more than any other type of team, so your comment "it doesn't rely on prediction" is not only blatantly incorrect but possibly the stupidest thing you could have said. It's obvious the team is meant to eliminate other pokemon as fast as possible and built on "pseudo walls" by which I suppose you mean flimsy type coverage. Here's my problem with this.
Type coverage does NOT work unless you can take a hit in the first place! The team's chance of winning is dramatically reduced if one pokemon is killed suddenly. I'm not suggesting that he try to make it a stall team as you seem to be insinuating. Mixing stuff around never hurts. I suggested Rest on Snorlax because he will be absorbing the crux of the special attacks. He isn't going to be hurting stuff in the first place. A rest-selfdestruct combination is relatively unexpected and not a bad combination.
If you understood the game a little better maybe you'd see that my criticisms aren't unfounded. I didn't rate this team just because and believing otherwise demonstrates less than sound thinking.