What makes you think that the open source software you verified is the software actually loaded on the machine you are using to vote. What about the software on the machine that counts the votes?
> Voting via an app with authentication as good as or through your bank account.
What about voter secrecy? Logging in and then voting defeats the purpose of voting.
> After Voting, We should be able to query and verify who our vote is with - on a particular day of counting, and get whole history of our votes. An individual persons vote is append only.
If you can query to find your vote then anyone else can. Do you want everyone to know who you voted for?