Answering your question 2:
Is it possible to derive whether or not a person has cancer based only
on the genome which was sequenced? i.e. Are there anomalies to look
out for to detect the cancer.
I would say no.
The problem with mutations is that we still don't know exactly what mutations are needed for a cell to become a primary tumor cell.
There are anomalies, but we know these in fully developed tumors. I can give an example (I need to explain a bit wider for it) to show this:
The expression of genes is dependent on many different signals, some come from the outside of the cell (for example from growth factors) and they are passed down into the nucleus along so called signal transduction pathways.
For melanoma (skin cancer) mutations in some key elements of this pathways are pretty often mutated, for example we find mutations in one kinase (an enzyme that phosphorylates other proteins) in about 60% of the cases. This kinase is called Braf and it carries a mutations in amino acid 600 changing it from valine to glutamic acid (so call Braf-V600E). This makes the kinase permanently active (also when she shouldn't be activated due to a missing signal) which derugulates otherwise pretty tightly controlled gene expression.
The problem with the Braf-V600E mutation is that this is not only found in melanoma cells, but also in benign nevi. Only that these are usually senescent (meaning that they do not divide and only sit on the skin) and harmless. Most of them never transform into melanoma, but some do and here we don't know why. Obviously cells need to pick up other mutations on their way to become cancer cells and there are quite some possibilities for that.
Cancer is a pretty complex disease, which is under high selection pressure: Cells need to evade the immune system and also be able to survive, proliferate and differentiate. Whole genome sequencing has opened a door to understand cancers better and also to diagnose them better in terms of treatment, but I don't think you can really do this only on the base of a sequence, since there a too many possibilities to bring up false positive (and also negative) results.
Its possible that the Cancer genome project will change this, but I am doubtful about it.