Most of those issues will be automatically fixed with a "proper" specialization. The one thing I would like to call out is font size/style for replaceable text. This is something that you can modify by adding your own custom CSS to XMetaL.
The following presentation includes (among other info) a few slides about how to edit the CSS used with DITA in XMetaL:
Slides only:
http://www.slideshare.net/XMetaL/finetuning-the-dita-customizationPresentation with audio and demos:
https://justsystems.webex.com/justsystems/lsr.php?AT=pb&SP=EC&rID=51477417&rKey=77ceff15f487ae4cIn addition, changing styles for replaceable text requires you to know one more thing -- this XMetaL-specific bit of CSS:
$PROCINS[xm-pi-target="xm-replace_text"]
{
color: #373737;
background-color: #cccccc;
}