I checked the visitors flow on my google analytics account. It shows drop-offs from the homepage and the group details dont really give much info. Although the group details for other pages does shows that the reason for the drop-offs (at that particular node) are broken links.
Its only the homepage, I dont see any details. Could it be that other external sites are linking to the wrong page?