7D does Venus Transit
Great! You captured the elements of the event with your el cheapo combination. What brand is that zoom?
From the exposure settings for the photograph, it appears that a better filter could have helped you to a more detailed image. The aperture setting of f45 is extreme enough to negatively impact sharpness. I wonder what you might have gained by shooting within the sweet spot of your lens?