No, there is no requirement for money in the bank. The "million dollars" I think you are referring to is not a million dollars, but 1 million Thai Baht, which is the cost of a 20 year Elite Visa (a 5 year visa costs 500 THB). This is not money in the bank, it is the actual price you pay for the visa. As mentioned earlier, there is currently a 6 month "bonus" on these visas.
Take your Passport, Departure Card, 90 Day Notification form (TM47) plus copies of each of them (Face page, last arrival stamp and visa from your passport)
It seems to depend on the individual branch, not on the bank itself. I opened an account absolutely hassle free at KBank in Sri Racha (on the advice of an Immigration Officer in Sri Racha)
I do mine in Sri Racha, which is rarely busy anyway, so I'll leave it for a while. I would think the clock on the next 90 days starts as soon as you do this one - it might save me a visit in the long term if the amnesty is extended again. :)