Just a heads up that there are a number of non-dairy options for protein.
I try to load up on...
Beans
Tofu
Tempeh
Nuts
Flax Seeds
They also make a soy protein powder that acts as a nice boost to your total protein intake.
Based on the research I've seen, the China Project simply underscores that a high cholesterol diet is bad for your health. I think it's dangerous to equate protein with cholesterol. It's very easy to get the former without the latter.