As other pointed out, blood cancers are very different than solid tumors -- they've historically been easier to treat. That's probably due to the tumor micro environnement that makes solid tumor a very different process. To put simply, I would not assume for a second that outcomes for blood cancers can be replicated for solid tumors.
Immunotherapy is all the rage in the cancer world right now. It resonates with patient that "their own bodies can destroy cancer". It's almost romantic. Kinda like when anti-angiogenesis drugs were all the rage a few years ago...
The "cancer vaccine" has been tried many times before. Pretty much every time the cancer finds a way around it. Sipuleucel-T is a commercially available cancer vaccine for prostate cancer. It adds a few months for $$$, but newer, non-vaccine treatments are now doing better.
We're unlikely to find "a" cure for cancer; we'll eventually find "cures" for cancer, but it will be small, incremental steps. In the meantime I'll go back to my clinic and continue to enrol patients on clinical trials