I'm no engineer but I think that CVT only works if the engine's torque is a "given." I don't know how it would work if you were to drop a very large (pro racer) or very small (once in a while rider) under the hood.
Seems like an automatic bike would have to be tailored to each individual rider, and then adjusted as he became stronger.