Mick that is the raw streaming speed that you are getting right now specifically from the bbmax servers, 6550 is pretty good to be honest and 352 up is not bad.
We run several bonded lines which is why we get that kind of speed, beyond a certain point the link you have does not improve the real observed download speed because you may be exceeding the available bandwidth of the specific site you are trying to connect to.
For example the other day I was trying to connect to Amazon from home and it just was not having it however most of the rest of the net was working fine, reason was that Amazon was subject to a Distributed Denial of Service attack from a botnet.
If the raw numbers on that test are very low then you really have got a basic bandwidth problem however if the numbers are, like yours, pretty reasonable, then the chances are that the problem lies with the servers of the sites you are trying to connect too.
In addition if the sites you are trying to connect to make heavy use of JavaScript then you will get much better results by using a browser like Google Chrome, the current Microsoft Internet Explorer is a resource hog, a poor JavaScript interpreter and often feels very sluggish for me at least.
My personal connection at home gets speeds of 17000 kbps and 990 kbps on that test. But it's still slow on some sites