You are correct- the main website did used to be on that main page and it got pulled. I would love to get it back… I am fighting the good fight I promise!
However, the other problem you highlighted is not just limited to you (I just replicated it) and is definitely an issue. I am going to speak to our web developer now and see if she can get this resolved. Thank you for making us aware!