Coool glad you got it returning, thats a good start :)
Yeah it being a mess is a real pain in the bum.
Afew posts back i posted how i managed fixed my and get mine working well.
My solution envolved Bigenufs previous fix (page 40 ish i believe), but he had to reverse his fix in order to gets his to work correctly.
So think the solution needs to be tailered abit per zen cart as some seem to be acting slightly differently
When you see your thank you page, is it picking up the stylesheets and images?
Does it look like everything is sitting ontop of each other......if this is the case you may be able to use my solution.....but it does involve opening up some files and editoring some files.
Abit of background on WP, the way they work on returning the thank you page, is that they 'suck' the thank you page in. so pull in all the code for it.
Zen carts use a tag called 'base href' which adds your url 'www'yourdomain.com/' to stylesheets, images, etc. But WP decided this tag was bad and would filter it. This meant your thank you page would have no styles or images as it was trying to locate them on WP's server. They also were filtering out </li> tags and </option> tags
After many complaints from us zen lot, they now pull in all these tags so your site should pick up styles and images again. although they have now started to add self closing ( /> ) tags to divs ....but not all divs just the odd one or 2.
I debugged the code of my thank you page and found out if i removed a chunk of code then the page would then become un cramped and look normal again. This was the main navigation , but as i still had sideboxes on then it isnt a problem for them to navigate back to your site.
Ok sorry for the long reply.......if this sounds like the problem your experiencing im happy to write a 'quick' guide on how i remedied this which may be useful to yourself :)