This is great stuff man! I understood everything but the part where you talk about the switch.
I understand P1 data from an external controller and P1 data from the internal controller parts but what is P1 data to the Wii? I may be over thinking this a little bit...