Unfortunately, the second seems to be implemented via a site that promotes Instant Runoff Voting (IRV), which is one of the only voting systems that manages the impressive feat of being
worse than first-past-the-post voting (our current system). Not least of which because IRV is one of the few systems where voting for someone can make them lose. IRV encourages people to list their full preferences, but then completely ignores all rankings except the first until the first loses. So if you vote A>B>C, your vote does absolutely nothing to help B win unless A loses first.
There are several different systems that are quite a bit better, including approval voting (simpler) and Condorcet (closest to ideal, still easy to explain until someone asks what happens with a tie, which rarely happens anyway).
As for #3, sure, I'd love to see candidates' election campaigns funded primarily by citizens, at the option of those citizens. That doesn't mean I want to see them funded by mandatory taxes. Where can I cash in my voucher for an "all of these candidates suck" refund, for instance?
#1, on the other hand, seems like a great idea. Could go hand-in-hand with making sure it's a severe crime to deprive anyone or any group of their ability to vote (such as the various stunts that have occurred in past elections where certain districts "mysteriously" had malfunctions).