Use this link info to hide ribbon effectively from annonymous users. It also resolves the scrollbar issue,
If you want authenticated users to see the ribbon then you have multiple options,
1. Move the "welcome user" to another location on the page.
2. Provide a new link that points to /_layouts/authenticate.aspx which will open up IE login window.