I like this idea a lot. I think the US, we like elections to come in certain cycles to give the incumbents enough time to actually accomplish something, but I have always admired the parliamentary system where you can call an election at various points.
I think the US Constitution either explicitly precludes this kind of system or could be construed to preclude it.