From the link you posted: “The new solution proposed by the BYU scientists will store the leftover radioactive elements in molten salts instead of fuel rods.”
Like fusion it is only 20 years away!!!
Molten Salt is existing tech, they just improved it.