LOL.. seriously, my pics looked TERRIBLE, way worse than your did until I just started playing around with my camera and one time a few pics came out awesome. Unfortunately, I was playing with all the settings and couldn't quite remember the exact one I did to get the good pics, so it took me a few more days of playing around until I got the right combination down again.
On my camera, in macro mode, the flower is white until you zoom in a little, then it turns yellow to let you know your within a good macro shot range. If you zoom it to far it becomes white again and the pic comes out blurry. Your camera is capable of taking great pics, as good as mine does. My camera is only a 5mp camera as well. It is a nikon though, little better, but not something most amature photographers would notice.
A tri-pod is a must with macro mode pics as I have found out. Also, at first, use a tripod or steady surface and use the timer mode and step away.. take a dozen pics like that, playing around but make sure not to touch the camera once the timer starts. Once you get those pics coming out really good, try without the timer and be very gentle touching the picture button so you don't shake the camera. Wal-Mart/Best Buy, etc sells cheap tri-pods for like $20-$30 that work great.