If I start sublime with the following command:
~/bin/Sublime\ Text\ 2/sublime_text --project "${project_file}"
I expect it to open a window for the listed project. If sublime is already running, it opens the new window as expected.
However, if sublime is not already running, it always opens two windows. One for the requested project, and one for ‘Untitled’ or for some other recently opened project.
This seems like a bug to me.
If no project was listed on the command line, then restoring the most recent project seems correct, but an explicitly listed project should replace that default, not be opened in addition.