I don't think a paper receipt is necessary if the system is trusted (the system gives feedback if it accepted your input). Recount paper trail is also a trust issue. The audit is a real issue, but I question how accurate the statement "There's no good way to audit an election result" is given the requirements to prove that everyone voted, etc.
In any case, at present it's up against something thrown together with Ruby on rails.