That's a lot to chew on, Gary. Thanks for doing the legwork.
FWIW, "Human Rights Watch" is no friend of the worker. Cuba, Venezuela, China, Vietnam... They mention "human rights" violations.there, where, to be honest, I think they are FOS. But, again, this is not.based on independent research of mine.
As for an electoral system, let me run this by you:
In theory, we can have anyone run, but the practice has always (with few exceptions) been one of two parties, which, imo, are two wings of the same party. Even in theory, the the POTUSA is not elected by a popular general vote.
Can you see what this may look like to the outsider?
In answer to the more philosophical questions of your post, Gary, I do not speak FOR the DPRK, but as a Marxist-Leninist I can say that democracy in a US socialist state would not change too much from what it is, now... But, then, I don't know.
The DPRK system, on its face looks like the system of a besieged workers' government, which it is. In a situation where every structure over one story was bombed off of the face of the nation, and one in five people were killed, I can understand their siege stance... But the people themselves are well-learned, polite, and proud. (At least the ones our folks met in Quito.) But, seeing the mistakes that led to the fall of the USSR, and the Eastern Bloc seems to have galvanized the North Koreans. No one can take your socialism away from you, you have to give it up... And the DPRK ain't giving it up.
To top it off, the US media bombards us with these frightful images of the same military parade footage of marching DPRK soldiers while the US provokes the DPRK with military exercises all the time.