As for timelines well that really belongs in the area of speculation. Software development timelines are inherently unpredictable under the best of circumstances. Add to this that the Monero project is a Free Libre Open Source Project funded entirely by donations of: 1) Talent, time, and other in kind donations, 2) Funds or 3) A combination of 1) and 2) and timelines become even more unpredictable.
Edit: The FLOSS funding above is really the best and likely the only way in crypto currency if one wants to avoid serious government regulatory risk.
https://i.imgur.com/e0OlfBr.jpg