I've thought that the hiring that we have seen over the past year was to help JM replace himself. Over the years he wore many hats but he's getting too old to run at that pace as an employee, so I agree that he will most likely leave at the end of his contract, but I'd see him staying on the board for a while, I'm not sure when his contracts expire.
Do you get the sense that they likely won't close a Tier 1 deal by the end of the year? (That was DLucky's takeaway from your post, not mine.) That would be a significant change from the earlier confirmation of the timeline and "I am more than confident we’ll close on probably more than one Tier 1 deal this year."