Why would a racial benefit show up later in life? That is off.
All races should gain 3 racial feats at level one and change all other racial feats to general feats in all classes. That would at least make sense. I also don't see why you would make gaining other races feats as a different race? Why not just limit racial feat choices to x race? The whole concept of making racial traits feats is just not working for me.