// generate with heroku support
express -p 
express --paas

// generates with heroku support
express -p heroku
express --paas heroku
express -p heroku path/to/my/app
express --paas heroku path/to/my/app

// fail to generate in surprising ways (they write to the current directory)
express -p path/to/my/app
express --paas path/to/my/app

This is because this line in bin/express consumes it:

var path = program.args.shift() || '.';

Thoughts?