I don't think I'm going mad, but I couldn't find a download link for the latest eBox releases from the main site. In the end I found it from Google search results.
IMHO it is worth adding a link to the download page on the left hand site menu and mention it clearly in the announcements.