"kill the login screen" is an interesting message, and IMHO warrants a much more prominent placement on the site. Walk a visitor through what that means, since it's a pretty radical departure from what everyone is used to doing. Remember the Salesforce No Software logo? Perhaps you could do something similar.