You have it backwards. The time to mine one bitcoin is determined by the difficulty level, and the difficulty level is approximately determined by 1) the value of Bitcoins, 2) the number of Bitcoin users, and 3) the level of "mining enthusiasm".
The value of a bitcoin is the value of the means of production (hardware, network connection) that is transferred to the bitcoin + the value of the used electricity + the value of the necessary labour (some people must be paid to manage the servers etc.). With this formula you can calculate the value (in dollars, euros, …) of a coin which is produced today. Speculation makes the price fluctuate around this value.
How can you be sure there's enough USD or Euros? If central banks determine there's not "enough" of their currency, they issue more and the value of each one is diluted
Not necessarily. If the value of the issued money equals the newly produced value, the value of one unit of money does not change. I don't want to defend our banking system. I only say that Bitcoin can't succeed in achieving a constant value of money (Bitcoin is deflationary) because with Bitcoin nobody can create money when needed.
Credit is entirely possible, as are banks.
Can you explain how? You need to create money "out of nothing" to grant a loan. In fact, debt is the source of money. Otherwise a bank could only give the money it has and only give it once. That would be pointless.
I think you greatly over-estimate the need for mining. It seems to me that most of the mining going on is driven by enthusiasm, and is happening at a loss. When the enthusiasm passes, the only mining will be done by people making a profit, and so there will be much more real economic activity in proportion to mining activity.
It's not my estimate. It is estimated that mining will continue until 2033. All Bitcoin owners (and thus the miners) definitely don't loose because of the annual increase in value of 19%. If the Bitcoin community grows this rate is even much bigger. Mining will continue as long as there are Bitcoins to mine or until the big crash comes.