As long as your not planning to tunnel beneath the Atlantic from Britain to the US, then I suggest via air or boat.
NO; Steer clear of the US were are F * * ked.
Work or student visa.
You would still have to go through an immigration interview to prove you were legit... the other option is to come on a visa and try to get your citizenship. I have a Bulgarian friend who married and had a baby.. he became a citizen...
Legal way - marry them, but I am not sure that is the easiest way with the government and all.
Have a work visa then apply for a green card.