Ni hao Justin
Forget about your current citizenship and your occasional short visits of your family in China for a min. Based on your post, you'd lived in China for 21 years which is more than half of your life. If I were you, I'd take the precaution to get a criminal record clearance for your...