This is what I saw on the home page the first time I went to it after Logos 8 shipped, before I'd upgraded. Not very inviting for someone to upgrade to Logos 8 if they hadn't yet. It just assumes you already have it.

Interestingly, the mobile version of the site does make the announcement:
