A: 

Turns out - this problem is specific to Yahoo.

On the iPhone, if I change my provider to my Gmail account instead of my Yahoo account, the resulting email has more sections, is much more specific and renders correctly.

Moral of the story - be careful sending attachments from your iPhone via different providers.

Luther Baker