There is a learning path including building a custom login page. It can be found here:
Yes it is. You also could change the related html page.
yes it is possible.
its a bit of a hassle because the page isnt in the modelaar.
you can make a login page, theres a widget for that.