1. St Andrews / Warwick aren't worth the money. UK economy is in the gutter. No point paying $150K when starting salaries in the UK are like $30k.
2. Seems like a decent option.
3. Going to FSU will not win you any points anywhere. A US college outside the top 20 just doesn't command a strong reputation.
4. Don't count on being able to transfer.
5. Ditto.
6. Grinnell college in Iowa for $180K? Money poorly spent. As with FSU, people are going to look down on the brand.
I'd go with #2, run through that as quickly as you can, then move to US either for work or grad school (1-year masters to minimize cost).