good job so far.
IMO you don't really need the diet shakes. Just keep an eye on WHAT you eat and how much. Diet shakes are just another way for companies to get money from people, its like snake oil >_> (yes, most people I knew who did the diet shakes along with changes in lifestyle/eating habits either lost nothing or very little, one even gained.) I wouldn't suggest going full vegan, but make sure you get plenty of vegetables, preferably fresh raw/steamed. As for meat, stick to lean meats such as turkey breast, or fish. Dairy you should limit, and if you do, it would be wise to take a calcium supplement. For snacks, fruits, raw fresh veggies, and nuts (keep an eye out for low sodium/non-salted, or you can just buy them in bulk and crack them yourself.). For wheats, stick to whole/multigrain. Cut out soda/coffee/tea (self brewed via tea leaves is fine IMO because of health benefits)