Bug 1110966 - EOY fundraising home page takeover

Still somewhat in progress and I haven't added the waffle switch yet, but I wanted to kick off review. I think my JS for changing the form action is probably fairly hacky; I'd be very open to suggestions for a better approach.
Loading the full Font Awesome as opposed to the custom homepage one font adds another 80kb to the page. This is only a temporary campaign though, so maybe this is ok? We could always revert it back again - thoughts?