How strange re your tinned tomatoes! What a shame!
The only comment I'd have made is to make sure you're still getting loads of protein on a PV day... Otherwise your menu looked great! One way to increase one's protein intake is to have a protein starter before your main :-)