This is fantastic. My only concern is that, after the last election's results, it's not clear to me whether enough members of the electorate are willing to vote in their own best interests (rather than "cheering" for their "team", which in similar fashion to football or baseball teams could not care much less about the "fans").
Without something to motivate that, it'll be a tough slog.