Looks good to me.

The original intent was to allow other scripts that use create.js as module to pass an object with extra config instead of pre-creating the .cordova/config.json file. But there is no reason to forbid passing it from command line as a JSON string.