Also think it's a chupachupa.
Should grow pretty well where you are. Yours just needs some micronutrients and it should be good.
I tried desperately to graft an improved variety to mine before killing it after 2 failed grafts
. The person who sent me scions is a legend.