You dont see many cars I guese because the population is low, even on the streets there are less number of people. By the way the cleanliness and stable roads are much better than India and Vietname and even some US cities. I dont agree with your electricity outage comment since you provided no proof of that.
North Korea actually has sizable population. Imagine Seoul with all the area, NK has same population in all the country. It's just it is partially rural, partially in death camps, partially tries not to attract attention. That's why you aren't seeing anybody.