Re: the Republicans still being in power, it could be because of the voting machines that can quite easily be hacked into and that don't leave any kind of paper trail.
On the other hand, I really don't think the Democrats would have been much better.