Why not load the last level edited when open a project?

To add some clarifications, add this in the DefaultEditor.ini of your project :

[UnrealEd.DefaultMap]
DefaultMapName=/Game/your_map_without_extension