Babaoriley: Quite a few steps here. But I doubt any of these steps might present an issue which could further delay things (haha).
Actually that might be an attempt to answer the question for a milestone plan. Unfortunately (but as expected) there are no dates or date ranges attached, but at least we have some impression of what is left to be done.