No fogs required on the Rev.D, but everything else looks great. Nice work, that'll definitely help out both new and seasoned members of the forum.
In regards to your last question, the best thing to do is to take a battery harness and use the OEM (USDM) plugs as your means to activate the relay. The other (the wires that run to the headlights) terminals can then be modified to include the JDM plugs.
This method requires more work, but the overall result is much cleaner. You could easily permanently modify your stock wiring to work with the JDM lights. But doing this will make life difficult if you ever want or need to go back to a USDM setup.
The other part that requires thinking is the parking light and turn signal. On the JDM light they're different bulbs, but the USDM turning/parking light socket is integrated into one plug. Easiest thing to do here is to use the USDM plug as it is, but solder new wiring to the terminals where the bulb would sit. This requires a steady hand, as there is visually no space to work with. But, your parking light and turn signals would function as they would on the stock car. If you ever want to go back to a USDM setup, all you need to do is source a new turn signal/parking light socket.