I get what I pay for, 7Mbps down, 1 Mbps up, which is one step up from their base offering. If I pay more, I get more bandwidth. I get that same speed all the time, no matter who else is using the network.
Plus my connection has to go 2500 miles under the ocean, so it's not only how fat the pipe is, but the length matters also. Cable has to use that same pipe. My ping times to common servers like yahoo and google are probably 3x - 4x longer than what yours are. That makes more of a difference than the volume of the pipe.
It's roughly the same overall speed as cable. Yeah, it's possible that the bits between my house and the cable co might move faster with cable, but it really makes no difference to the end user.
You can run that speed test and convince yourself otherwise if you want to, but it's really not all that different.
At the end of the day, I can watch HD streaming content just as fast as somebody next door that uses a cable modem.
-David