Hmmm...
I think the ID's come in handy when you're using more than one synth (from the same MFR) on the same port. This would be when you're not using all 16 channels, and your synths can be made to ignore channels. My old MU80 (yamaha) does this. But it does seem to be a moot point if you have the units on separate ports, since there's no possibility of a collision on either sysex data nor channel messages.
Hey,
We do have to several ways to send sysex data: you can embed directly within a track, which will be sent at the appropriate time, you can use a bank in auto mode (sent on project open), or you can embed a referece to a bank to send at the appropriate time. Personally, I love using banks.
I usually stick to sysex bank auto's, because if sysex data is sent before starting a song, you don't really have to worry about having an empty measure to ensure that all processing is complete before the first notes go out. It's also of note that some MFRs, yamaha at least, don't recommend sending a lot of sysex data during a song, the want you to consider sysex data as more setup, than performance oriented.