Cuba is not without its problems, but much of what you describe is not unique to a third world country.
The one area you're just completely wrong about is the flavors. I was only able to stay for 10 days, but on my short trip there I stayed in locals' houses (which is quite common there - google "casas particulares") and the vast majority of the meals we had - especially the ones cooked by the people we stayed with - were extremely flavorful.
I'm not claiming socialism is great or anything - there was a potato shortage while I was there - but I'd just hope no one reads your post and thinks Cubans are eating terrible bland food...