A poll and Issue driven dynamic model would not be out of date if you allow for downloading of data from polling and news sources and giving them modifiers or assigning them to mathematic variables in your models calculations. You could also download new issue and census data as well. This would make the game more dynamic and ever changing like real-world politics. You then would get better playability and scalability and people like me willing to pay more for a game like that.
"That is good, but there is more. Ads also work also to modify the perception people have of the candidate, especially for independent candidates. It is said of President Bush that the media love is personality but hate his policy. Also, with your model an independent candidate can never win, although Jessie “The Body” Venture and other independent congressional candidates have proven that wrong. While I agree, that was a governor’s race and not a Presidential one; most political professional will agree they are closely similar in effort and dynamics.