The timetable is in the hands of the mainland, even more so in the hands of Taiwan's new leader, and frankly speaking in the hands of Taiwan's voters.
If they choose a leader who advocates Taiwan independence, this timetable may well not be a question of years, but of a few dozen hours.