Hello James,
It might not always be the best idea to pass any arguments at all in the shebang line, not ever operating system can handle this.
That's true if you use the env trick. I'm pretty sure it is cross- platform portable if you hardcode the path though, as Ruby parses the options itself.
Yes, I think you are right.
Patrick