I can't decide..if it was football she'd not be able represent any one other than Cuba. I don't know how she was able to leave Cuba, defectors are not called upon by Cuba regardless of ability. If she did defect, Cuba is no longer an option.
Similar situation to Osvaldo Alonso, he's Cuban (and trained with Everton a couple of years ago) and is not able to represent anyone other than Cuba despite having US Citizenship.
If it wasn't for the two year fling with Sudan, I don't think it'd be an issue but it seems wrong that you can change which nation to represent at the flick of a switch.