resource limit problem of extracting enough of the uranium to supply such a large demand.
I think this can be somewhat overcome by breeder reactors. If I understand them correctly they can produce more fissile material than it uses, and creates less waste. It uses an isotope of thorium in addition to uranium. I don't claim to know all there is to know about them but a quick look at wiki will get you going as it did me.
The downside though is we don't want that type of reactor everywhere as it can be used to create weapons grade materials, never a good thing.
I am more worried about long-term storage of waste then anything else.