I believe that they're confident of calling data lock next week, I can see it slipping a few days, but by shortly after the 4th of July we should have it, if not before.
I believe TLD could come anytime after mid July as I believe that soft lock has been underway for awhile, so I don't think it will take much time after hard lock to get it all together.
I agree they have more or less said so in their 10K. They seem to have problems with some missing data and trying to get a hold on that, thats only possible to know if they are working to get all data in and do dry runs aka soft locks.
When they have the last pieces of missing data is an unknown known. Could be next weel as hey said could be in 2 weeks....