I think you are reading into Blu's comment if you think he is saying that the suspension was all the Red Brick needed to keep up with the C6. I believe his point was that in addition to all the other parts, the suspension was pretty low key parts wise.
I do find it funny that what you posted was almost a direct correlation to what Blu has been saying suspension wise. Really the only trick part is the custom sway bar. The rest of it was just upgraded stock type parts.