I always understood that the text version reinforces your HTML content. I always take the time to format properly for a complete send package.
Without digging into the code, you could try deleting portions of the code and sending tests to identify where your issue is. I'd start with all the CSS in the head. Good luck
I typically apply my own Google Analytics to avoid that issue with Mailchimp. I feel it's not necessary to send GA to domains my clients don't own. Also, I prefer to define my own parameters for a cleaner implementation.
Looks like you have some typos (e.g. heght:200px).
You can add padding to the header copy instead of the outer table and that should work (thumbsup)
FInally added these techniques to my default email templates, appreciate the help from the community! All is working as intended on high DPI set up now.