As far as I know, you are doing very well.
Many a times, I would like to compare with you. Because our D went to same level of school in the same year. Seeing your DD went to Europe to do study abroad etc drove me nuts.
Now, you are talking about fully funding your retirement. How are you doing it???!!!!!