I had two c-sections. The recovery on the planned c-section wasn't that bad at all (harder on the emergency because of all the labor too). Anyway, your ideas so far sound really good. If you have a few friends that are willing to help out, maybe have 2-3 friends bring dinner each week so you don't have to worry about cooking at all. Even with freezer meals, it's still more work than if someone just swings by at 5:30 with a meal ready to go. Our moms club helps organize things like this and I know a lot of churches do too.
Buy a couple of new toys that you think your kids will really love, and that can keep them occupied for a long time without needing your assistance. I know it's right before Christmas, but trust me, you will want them occupied when you first come home, too.
Record a bunch of your favorite shows and movies in advance if you have a DVR so you've got a lot waiting for you - you'll spend a lot of time just lying/sitting on the couch resting, so it'll be nice to have some shows to look forward to.
Even with a four week recovery, you'll likely be able to move around pretty easily after the first few days, at least that is true with a c-section. You probably can't lift your son for awhile though, so think of a safe place for him to nap if you're not able to manage the crib.
Good luck and take care. I'm sure it will be fine!