(1) - yes
(2) - the ordering of dependencies is set up by modules themselves (by the define call), or in config.js for modules that don't work with require.js.
(3) - yes, though I think 'exports' is slightly confusing.

To be clear, things like Bootstrap _do_ have a corresponding parameter in the function arguments, but because Bootstrap isn't set up to work with require.js, that parameter is `undefined`.

For things like `underscore