You can’t be authentically Hispanic unless you speak Spanish.
Cruz probably isn’t his real name anyway.
"Hispanic" is a made-up word, so I guess you can make it mean anything you want.