I Am afraid but the web part was not built for this. I would stick with what Brenden wrote in the older thread you linked. Create a custom page type or add an image field to the existing and use this one as the source for your image background - e.g. using repeater or macros in the CSS Stylesheets.