Hi Dunamis,
Check out the post Justin Briggs made about How to Build Links with infographics. He does talk about the landing page for an infographic, and mentions this in relation to one specific example.
This landing page removes almost all distractions, except for engaging with the content via social or embedding. It links back to the post and the site’s homepage. There is this wonderful share bar at the top, which allows visitors to easily share the graphic. It even sticks at the top as the user scrolls down the page.
If you look at the link for this example, the link goes directly to the infographic with almost nothing else on the page except for social sharing. It does link back to the infographic in the context of a post, where the site looks more like a regular page on the site.
Hope this gives you an idea of how other people balance the layout options you have.