These two have a serious flaw, and I feel that it could be fixed relatively easily.
I've noticed what might be an oversight - the correlation between age and lifetime. Currently, age is dependant on the lifetime of the star, never being older than the lifetime. However, here is a problem I've noticed: age is calculated from the formation of the star, while lifetime seems to be calculated only for the current evolutionary stage. This gives implausible results, such as two solar-mass orange giants being a measly 200 million years old, while the age should be in billions of years.
Also, a minor suggestion not related directly to the problem itself, but it is related to planetary ages: