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:
How to Ask for Help | Logos Wiki | My Machine Specs | My Blog
Thanks, Rosie. This has been resolved since you saw this.
Well, I still see that now, but I'm assuming it's to be expected now, since I have upgraded to Logos 8. Glad that the experience for those who haven't yet is different now, though I cannot verify this has been fixed for others. I'll just have to take your word for it.