Requesting further comments, or details to follow.
Posting here a message I've received: "Why not pass the zcashd and lightwalletd binaries to --regtest as arguments? Force a user to figure out where to get those binaries from..."
Sounds fairly reasonable to me. I could probably easily also include default values that fail if they don't find something.