The great (and bad) thing about vocaloids is they don't need to breathe. I would like to have heard a little more human phrasing in there.

I wouldn't call this latin (more like hip hop?), but really enjoyed it anyway.