Are there any CSS style class naming specifications for portlet applications? I ask this because the main issue (examples having more width than they should) can simply be fixed by changing a style class name in our component showcase facelets. In main-template.xhtml we only need to change the 'container' class name to something else, like 'ice-container' (and of course change the name in the CSS file as well). It seems that Liferay 6.2 is using a class named 'container' as well for their UI, which happens to be the same name we're using. So, if there's no requirement to name CSS style classes in a certain way we can simply change this class name.
Putting all portlets in a single column prevents most of the styling issues but, as seen in the screen snapshot, once multiple columns are enabled, the layout and styling makes the portlets nearly impossible to use.