No chance whatsoever of you receiving channels broadcasting direct to the USA. Most of the satellites are below our western horizon, and the few that arent dont fire their signals anywhere near Europe.
Theres planty of American programming on Sky Uk though.
Most of it yes. You will either need a UK address for the subscription, or use one of the (expensive) "expat agents".
You could also use card share to share someone elses subs - BUT whilst asking for help in setting up on this forum is ok, soliciting for card shares is forbidden, so bear this in mind if you decide to look at this route.