Skylark, the download result is the rate that data is downloaded from the internet on to your computer and should compare with the rate you expect your broadband internet service provider says you should get.
I've just done a speed test on mine with a result of 9.59 mb/s which compares to the 10 mb rate advertised for me by Virgin. Your rate of 12.53 is faster than mine.
The upload rate is how fast data is uploaded from your computer on to the internet (so when you are sending files and emails to people). This is always a lot slower than the download speed. For me I got a result of 0.931 mb/s compared to yours of 0.75 so mine is slightly faster.
The ping result is more complicated to understand. What it trys to do is to measure the quality of the data being transmitted and to check if any is lost. A lot depends on the quality of the servers used in the transmission of the data. The lower the result, the better the quality. I've just tried it on my computer. I've never tried this before so I had no idea what to expect. I got a result of 25 ms which they said was an excellent result. Your rate of 42 ms is a bit slower but should not be causing you any problems re internet use.
The ping test I used does look for the fastest server available so the result would not be what I would normally get. There is a way of doing the ping test yourself and selecting which website you want to check, effectvely testing that website's servers. It's a bit technical and is one for tech guys to use. But for fun I've been doing some experiments. You can only do i with some sites though. I'll just put the average results:
For Google.co.uk 28 ms
For the BBC site (not iPlayer) 8 ms
For the Virgin Media site 5 ms (probably the best result as I'm with Virgin)
For the Met Office weather 42 ms
Let's try some US sites as these will have to cross the Atlantic
Try the Seattle Times 14 ms
And the Chicaho Tribune 12 ms
No real difference there
Hoop.la 166 ms
And this site, I did it a few times and this averages out at 160 ms which is consistent with the Hoop.la one.
And there we have it. It looks as if the Hoop.la/Gagajoyjoy servers show noticeably poorer results than some other websites. Still adequate but it may explain why there's hiccups with postings from time to time.