Please feel free to tweek any number(s) you'd like.
I like your analysis because it anticipates a) and b) above - and after accounting for that - if I did it right - I am still at 72% of the ALIVE TREATMENT GROUP are PFS.
The one hitch in the above is that it does not cover TIME.