Retirement tax questions

Great points, thank you very much!