You have some points here but actual Russian today PPP GDP per capita is closer to Idaho or Missisipi than to Mexico or Nigeria. There are rows of McMansions and luxury cars 50 miles away from Moscow and other major cities.
All third world countries have McMansions and luxury cars. It doesn’t make them a military power with a ghost of a chance of invading the USA.
I just like to worry about something that might really happen like Obama getting lucky and declaring himself president for life or the Chinese hacking in and putting our grid down. Or most likely a total economic collapse.