As for finishing the whole project, if I ever get there, it would be roughly one year at the current pace... so it is going to be a long wait even in the best case.
I will wait patiently. It's worth it.