I believe that the US will still be the greatest democracy in 2112. However, there needs to be many changes. The first is that we need to have checks and balances on the power of Congress. I think we need term limits for House Reps and Senators and we need an independent oversight of congress from an ethics point of view. They are not doing an acceptable job of policing their own ethics (the fox in the chicken coop comes to mind).
I think term limits would help with the political gridlock we seem to be stuck in. Maybe each member of Congress gets only one term of say 4-6 years for House Reps and 6-8 years for Senators. Also, maybe the President should only have one term of 6 years.