There are already vaccines for at least one cancer - a type caused by some strains of HPV. http://www.cdc.gov/s...e-young-women.htm
It sounds like the article discusses a very clever delivery system for a vaccine, but it sounds like it will have to be tailored for each cancer. It's not a general anti-cancer vaccine.
Cheers,
Scott.