Why should Traxxas re-badge the Castle ESC and motor? It's not their design, and Traxxas won't be supporting the system either. The Velineon was their product, so that's obviously different. IMO, it's a good deal; Castle will get promoted, as well as Traxxas themselves.
Think of it as more of a combo than a new product.