Here's my list that I just updated last night.
Pre-Submission Checklist
- Update iTunes screen shots
- Update version number using avgtool
- Update changelog (spell check it, too!)
- Update iTunes description
- Prepare website update text
- Prepare twitter/blog/tumblr/press releases
- Compile using ad hoc profile and do one final set of sanity checks
- Are you sure everything is OK?
- git tag v1.2 -m 'ready for deployment'
- build for app store and submit
The list was created because I like use git describe to embed a build number into my app, so I've got to do the final tag before I do the final build, so I need to have all the infrastructure in my project directory before I do that final tag. If you don't care about this, I'd recommend submitting your app and using that 7 days of review time to get everything else (blog updates, website updates) ready to go.