1) It does NOT apply only to Texas residents, it applies to anyone here who is "not engaged in a "criminal activity", as the law says specifically.
2) The person is assumed to be able to possess firearms or they would be engaged in a "criminal activity" so if a felon had a gun in the car this...