They already have all of this for GAFYD (Google Apps For Your Domain) users, which has a free version that I've been using for ~5 years:
https://www.google.com/enterprise/apps/business/pricing.html
You can set a custom image and apply some simple style tweaks to the sign-in box on the login page. Here's mine: