Nice recipe. Instead of shredding I either peeled or thinly cut the vegetables, but that's because I don't have anything good to shred them with! Didn't ruin the integrity of the sandwich though.
The salsa part makes this sandwich nicely customizable, and gives it interesting flavor. I'd make this again.