Will be speaking - Future Continuous - действие, которое произойдёт в будущем. Will have been spoken - Future Perfect - действие, которое имеет завершенность, но 2090 год ещё не наступил , поэтому мы не можем использовать Future Perfect. Думаю, я правильно объяснил.
Думаю, я правильно объяснил.