@Nigel ********
you can't get a visa on arrival πand you don't need to buy a tourist visa from the consulate before you come here
You're a brit, just fly in and get stamped in free on what's called a "visa exempt entry" <- they are currently 30 days but starting Oct 1st until Mar 31st they go to 45 days, and you can get one 30 day extension at the immigration office for 1900baht too.
That gives you plenty of time to get a bank account opened, transfer in the 800K baht, and go apply for the 90 day Non-O visa at the immigration office where you stay for 2000baht