The higher output is a function of the higher energy density.
Your numbers may be correct about how much uranium there is in the earth's crust but you are missing two very important points. Only a tiny fraction of the uranium is in concentrated enough deposits to allow for economic recovery of the mineral. This and the fact that U-235, the fissile isotope of natural uranium, occurs in only 0.711% of uranium containing minerals leaves only enough uranium with reprocessing for the next 1000 years.
http://www.world-nuclear-news.org/ENF_Exploration_drives_ura...
Thorium required a breeder reactor in order to produce the U-233 necessary for fission, and as stated in another comment, these reactors are still in experimental stages and have a much lower level of operational safety record.