the code in the themes for ecommerce is based on the old stable ecommerce module. There are many (good) changes in ecommerce trunk. In order to have the theme templates displaying all correctly you need to replace them (or most of them) with the templates from the ecommerce trunk version.
Whenever I had something not showing up, using the templates from ecommerce trunk instead of the templates of the theme did make it appear. After that adjust the css to make them fit to your theme again.
Silverstripe version 2.3.3 rc2 is required to fix an issue with orders not being recorded properly when ecommerce 0.6 is used. The older 0.5.2 version of ecommerce is not compatible with the latest versions of silverstripe.
Thanks guys this was helpful. After spending yesterday getting the .52 version installed and styled to look nice I finally (yes a little belated) that there were no reports and the emails weren't working.
Thanks to your post I know know what versions to use :)
Now I just have to go back a few steps and restyle and check out how PayPal now integrates.