Does anyone know if this is still on track for release April 19 ?