Cool concept. You might run into troubles with inactivity, though; Jerks like me would just not vote in the lynch and hoard a ton of points. If you gave people too many points at the start, too, the game would drag on for ages.
Maybe change it so that a vote each day is free (and required), but...