920 is actually a large sample size (500-1000 is average for a political poll). Problem might be in their normalization. The fact that Sanders beats Trump says this is a bad poll.
According to the article the poll asked seven different questions. Reading how they did this is like reading stereo instructions. Wow.
Probably took the poll in a corner of Miami where Rubio parties.