That may not be completely inaccurate, if the bottleneck is on the link leaving comcast. You get your full bandwidth for internal network stuff, but get less once you leave the internal network. So, technically, you are getting what you pay for, even if that is meaningless.
That said, I've often wondered if Qwest (my provider) prioritizes packets for speed tests.