Hi Gary..... I don't have Vista (XP) but I gave the site a try in IE8 & didn't seem to experience any of the issues you listed above; seemed to work fine to me... so not sure what to say on that one.
Two things I would recommend..... either stick to using IE7 or give another browser a go such as Firefox as I mentioned above OR if you would prefer to keep using IE8, then have a look at their new feature called "compatibility view"; this tool is a new feature of IE8 where it can change the rendering engine to use that of IE7/6 etc I believe for sites which don't work as well in IE8.
