Hey man... Honestly, I think you need more greens. Starchy carbs should be kept low, but if you are training a lot (and it looks like you are), you should be getting a fair amount of good carbs in for energy (i.e. oatmeal, fruits, vegetables - vegan stuff, ya know?). Have you ever seen the movie "Fat, Sick and Nearly Dead"? I'm not saying you are any of these, but I was in a similar situation to you about 18 months ago. I'm 5'7", weighed 248lbs, and had approx. 40% body fat. I watched the movie, followed the principles therein, and viola, I lost around 60 pounds within six months. I also did a lot of HIIT exercising, and then ventured into weight training. Back then I didn't track my macros, or focus on protein, or any of that shit. I drank a ton of fresh squeezed juice (watch the movie), and ate a shitload of salad. The weigh melted off, so fast that I bought three entire wardrobes within a single year. I'm not saying you should do this, but after about 18 months, I now weigh 161lbs, and approx 17% body fat. JUST SAYING.
RE: Seitan - it is delicious, but it is also typically high in sodium, and you could develop a sensitivity. I ate a shitload of seitan, and tofu, for MONTHS. I saw no real progress. In fact, I saw no progress at all, and it was a royal pain in the ass to continue losing weight/fat. I also drank a ton of protein shakes. Pretty sure I was getting in about 164 grams of protein per day, and hitting the weights 4-5 times per week. I lifted as heavy as I could.
Then I realized something (and my trainer helped me with this)... I looked around the gym, and I saw two (or maybe three, but the third category doesn't count) types of people: (1) big dudes who could lift a shitload of weight, but looked fat; and (2) smaller dudes who couldn't lift as much weight, but were ripped. I decided I wanted to be the latter, which requires me to monitor what I consume (keeping fats relatively low, and enough carbs to fuel my exercise), and incorporate both weights, and HIIT cardio (the best way to burn fat).
As of today, I don't give a fuck how much protein I get in a day - I think that is a WAY overhyped ideal. Have you ever heard of someone with a protein deficiency? No, and that's what we tell non-vegans all the time when they ask us "BUT WHERE DO YOU GET YOUR PROTEIN!??!?!?!" So, that being said, if I were you (and I have been in your position), I would do the following:
1. Find out how many calories your body needs (aka your maintenance level, aka your basal metabolic rate - http://www.muscleandstrength.com/tools/bmr-and-daily-calorie-calculator.html
2. Find out how many calories you consume in a day (get yourself a cheap digital food scale, go here http://calorieking.com/
3. Eat at least 500 calories below, but no more than 1000 calories below, your maintenance level.
(500 cals below and you will lose 1lb per week, 1000 calories below and you will lose 2lbs per week)
4. Eat whole foods, nix the bread, eat more legumes (spanish pardina lentils), greens, and fruits/veggies (seasonal shit).
5. Continue training as is.
6. Weigh yourself weekly, NOT daily, and always on the same day, at the same time (preferably mornings, after you've whizzed and pooped).
7. Every couple weeks or so, re-measure your maintenance calorie level.
8. Give yourself a cheat meal - one meal, eat whatever you want, have some beers - otherwise you will go crazy and give up.
9. Change up your training regularly - check out some of the other members' training logs - they are great!
10. Enjoy your motherfucking life, watch the fat melt away, and save up money for a kick ass new outfit; I like suits.
Don't think too much about this stuff. You are a ways away from worrying about cutting your salt by specific miligrams in order to make your inguinal muscle pop - and so am I - but we will get there one day brother.