Dusted of my copy of IE6, and the pages do eventually load but I noticed a couple things.
1, the javascript snippet responsible for tallying outbound clicks is somewhat misunderstood. As I may have mentioned in a FAQ you read, I always imagined people installing the script into a directory, not using using it as their main page, and this issue appears to be related. So...
make a backup copy of /includes/functions.php
Looking through the draw_sites_function which starts around line # 1140 (likely different for your version) find mentions of the tracking file "out.php" Since the actual out.php file sits in your root directory, "./out.php" needs to be changed to "/out.php" losing the initial period.
You should find 2 mentions, one for the site preview pic/link, and one for the Site name link.
2, You are using height & width tags to scale down some pretty large images. like this one for example
http://www.motorsportlinks.co.uk/images/a1.jpg which your pages display using height=98 width=131, but the actual image is much much larger 1024x768 .
This will give the appearance of the script loading slow, for 2 reasons.. first, all the very large images need to be downloaded, then the viewer's computer needs to spend CPU time to resize them for display.
Since the images are on your server, it would be best to make a thumbnail set, all with height that is actually 98, their widths seems to vary.
Check out a free program called Irfanview , it's great for creating batch thumbnails, optimizing jpgs, gifs etc. Not everyone will be viewing your site from their workplace with super internet speeds, so images should be optimized, and actually be the size you use in height/width, to remove the need for the viewers browser to rescale them, not to mention the file sizes will be much smaller, eg, faster to download.