Congrats on choosing to eat a healthy diet (as well as more environmentally friendly and moral). Vegans and vegetarians are known to be more healthy and live longer than the omnivores. So although humans can process animal meat, it's not necessary.
I've been a vegetarian for a decade. Lack of protein is a myth. Even vegans have to try very hard to not get enough protein. Most Americans eat far too much protein, which is known to have health consequences.
Vitamin B-12. If you are a vegan, you'll need to take a vitamin B-12 supplement. It's the only vitamin which, if you aren't going to eat any animal products (Dairy, eggs, etc) you need to supplement. Deficiency in Vitamin B-12 can lead to anemia and after years, cause serious, irreversible damage. However, it's easily addressed by either taking a B-12 supplement or specially formulated vegan/vegetarian multivitamin.
Calcium. There are a lot of options: leafy
green vegetables, nuts and seeds
(almonds, brazils, sesame seeds), tofu,
and dried fruit, as well as calcium fortified soymilk and orange juice. Also, calcium supplements, if you prefer. (Aside: High protein diets can cause calcium loss in bones. There is some medical evidence that osteoporosis is linked more to a high protein diet rather than not consuming enough calcium).
Protein. Soy "dairy" products have protein, also tofu, tempeh, sietien, all types of beans, quinoa, as well as all soy "meat" products. Experiment. You'll find which types of food you prefer. Vegan sources of protein are naturally low fat and don't have cholesterol like animal products.
Omega 3 Fatty Acids. Flax seed oil, walnuts.
I noticed that you are doing a great job at eating complex carbohydrates (whole grains) and vegetables. Good work. However, vegans and vegetarians need 7-9 servings of fruit and vegetables a day. You might want to try to increase the number of servings of fruit you eat every day. There are lots of sources for fruit. You can drink 100% fruit juice, eat fresh fruit, dried fruit, fruit smoothies, frozen fruit. Find which types you like and add them to your diet.
Some resources for you:
Calculate your protein requirements (based on activity level):
http://www.gazza.net.nz/2007/09/18/protein-calculator-protein-requirement/
Vegan Food Pyramid:
http://www.chooseveg.com/vegan-food-pyramid.asp
Other vegan resources:
http://www.goveg.com/
http://www.vegsource.com/
http://chooseveg.com/
Good luck!