I think you are right on most points, but as I already mentioned, he can function against a handful of pokemons in the tier, such as Heatran and Jolteon. My team had problems with Jolteon for example, a problem that Steelix fixed.
Also, his strength is not in 1 on 1's, but rather in SR/Roar...