It doesn’t seem to be that unusual. The banks want their money, fast. I think they’re scared that market conditions will change overnight. And there are lots of flaky buyers out there.
I ran across one where the bank wanted a five-day inspection period, 15-day escrow, and a 3 percent deposit. It was a beautiful home at a fair price, but I’m glad I passed on it. (Even if my agent wanted to throttle me.)
In comparison your terms don’t seem to be all that bad.