Unless something changes (which I don't foresee happening), I can't see QSDP being worthwhile as a money saver anymore. (Last year was a thin enough margin, they just shaved it even closer now.) Added to that, your vegetarianism (or preference for vegetables, whichever) and it will make it even less of a value (veggie options are typically on the low end of the menu price-wise). Now, if the pre-paid aspect of it is worth something to you, then there's no harm in going for it, but know that you're very likely to come out having spent more on the plan than you would off of it (I have a feeling that I'm going to be saying this a lot this year...).
Now, if I were in your shoes, you'd probably yell at me to get out of them (especially since you'd wonder who's this weird guy trying to put on your shoes). If I were in the same boat, and I had my flippy floppies, I'd go the gift card route if I were in your shoes, especially if you have access to the AP discount.
*(Pardon the silliness of the post, I've been staring at photos for a little over 2 1/2 hours... did some shooting on the way home from work today and processing them all, it gets me silly at times)
The list of restaurants in the initial 2013 brochures is not final. They include only Disney-owned restaurants and those who have already signed the contract for 2013 (likely none at this point). Non-Disney restaurants have until the end of the year to sign back up for the next year. Historically, only 1 restaurant has ever dropped participation in the dining plan, Fulton's, and they rejoined for 2012. There's a good chance that your favorite restaurant that was on the plan for 2012 will be on it for 2013.
(Note: Many of the Epcot restaurants are, in fact, not owned by Disney. Same deal with Downtown Disney, and same deal with the Coronado Springs Resort)
(Another Note: Le Cellier specifically is now with the Signatures, so it's there, just hiding. It looks like it may end up being signature status for Lunch & Dinner for 2013)
(yes, that's on a notepad today, and will be for a few days
)