Reduce the amount of HTML you use.
I'm not sure if this would be of any use to you, but would you just make do with one row and 2 columns and use the <p> tags or <br> tags to split your 52 weeks up? I suppose if you have your border showing on your table then it won't, but if you don't then this could help reduce the file size. Also, try using CSS as this too will reduce html coding. Run your site through the W3 validator to see which attributes you do not need (such as table height, etc).
See, using tables means that you have to give the table, table reference and table data attributes such as width, height, bgcolor, etc and can take up quite a bit of space. Just using <p> or <br> will keep this to a bare minimum.
You would also need to combine tags/remove empty tags. Try to keep your descriptions with less characters but as informative as possible. See, the more content the more K in your pages. Keyword your links and clean your html as much as possible.
You say there are no photos, but are there general images (such as buttons)? I like to use text links.
This should take some loading time off your site.