I had a go at another edit:
Any better? The photo has some inherent flaws on account of the weather. I had hoped the subject of the photo would offset the quality issues, but apparently that's not the case. I admit it's very grainy, which I believe to be due to the fact that it's at a full 300mm in the rain - so I was shooting through a lot of water when I took the shot (it was shot at ISO 100, so that's not the issue). I used Photoshop levels to bring up the brightness and contrast, so I'm not sure how that affected the finished product. For this newer version I didn't crop quite as tightly, and to my eyes that reduces the grain. As for the level issue, I can't put my finger on that perceived issue. I leveled it using the shoreline in the distance as my guide, not the crane.
Here's the original file if anyone thinks they can do better: