Weight Watchers magazine has a few sample meal plans in it every month (3 days worth for each the flex and the core plan). It won't hold you for the month, but can give you some good ideas about how to structure your day. There is also a weight watchers website. I'm not sure how much of it is free, but I think that if you join the paid part of the site, they'll give you weekly meal plans. But if you just want to get started, just follow your points allowance and make sure you're getting plenty of good food (fruits, veggies, whole grains), not using your points on high fat or highly processed crap. You can't go wrong that way.
In terms of jumpstarting, I say just follow the plan. It's natural to want to lose quickly, but in my experience, the quick plans are fads and don't last. If you follow the plan as it's written, you will naturally lose a bit more in the first few weeks, then will stabilize at something in the .5 - 2 lb range per week if you're diligent and not on a plateau.
Good luck,
Josie