I'm not having a go mate, just a friendly discussion incase anyone reading wants to know more about macro
Iso only goes so far though and is useless on the canon 65mm MP-E macro lens, which is the best that money can buy at the moment, regardless of brand. Your exifs even suggest you never really need to raise the ISO so the shooting conditions on the ones you've posted are optimal for handheld shots.
Sadly a proper macro flash with TTL is around £330 so I guess we all have to make do with what we have unless we have deep pockets lol.
I've been eyeing up the Nikon 200mm macro lens which is nigh on £1000, yet I might just get the new sigma 180 (F2.8 now I believe instead of 3.5, plus OS!) as I've become very familiar with the 150mm version.