Yes and no. If you have the money at the time you bid, you just go to your bank and wire it. Takes 24-48 hours. 72 hours at most. But if you are getting the money together, then that's another thing.
Yeah I'm not a fan of this, I've been trying out their service and so far it's been pretty good, but this sets up negative feedback loops. I don't want to be financing competition.