The only thing I would point out is re data cleaning. If I understand it correctly, the contract research outfit which is doing this for RVX, must have been making sure that the data is clean and up to date at every stage.
So by my logic, the data would have been clean and filled in properly, for all requirements, till April 18. The remaining data cleaning up/last questions answered is only for the last patient visit. I am assuming the data cleanup is also well understood by the CRO, and so should be done relatively quickly.
I am not expecting July...and the share price pattern does not suggest the market expects it anytime in July...too much selling pressue has to dissipate first. So I am putting my hand up for mid August.