The system is not broken. Do not try and fix it. A few people may be irritated that they do not instantly find out the results of an election by 10:01 p.m. on election day. Those candidates, for the few races that find themselves wondering if they won or not, can just wait until all ballots are counted. It is more important to allow all peoples vote to count.