Improved fan signup UX and UI (mostly signup page work)