Yes, I know about the IFRAME. In fact, I did a full series of listing tests at the eBay Developer's sandbox early last fall on the yellow design and came back with recommendations that I "was" going to post here ("incoming"

The "crunch" you're seeing is due to their use of an undimensioned table (or at least that was the case when I last looked at the old yellow and the new monochromatic-gray versions). If you check the source in the IFRAME (right click within the FRAME), you should see a centered table with no width dimension (or cellpadding and spacing...what a waste of space) that encapsulates your description code. The work-around is to create an element that's got the width necessary to support a template background. Note, 100% won't work, as the parent eBay table has no dimension, i.e. 100% of zero is still zero.

There are a few tricks I've tested, including dimensioning the undimensioned table with correct detection (that IFRAME is there) and some simple script. Note, eBay may show both IFRAME and non-IFRAME versions to buyers, i.e. a NOSCRIPT buyer doesn't see the IFRAME version.
The undimensioned table problem is why I've moved to static dimensioning to best operate for the needed crunch-free design aesthetics and load of the IFRAME. A slow-load of pictures without dimensional "bracing" can also cause an IFRAME collapse misfire and scrollbars....UG!

Danno