Verweist der Pointer * nicht nur auf die lokale adresse von load.
Da hast du vollkommen Wahr!
Bemerke:
radio.writeFast(); erwartet einen Zeiger auf die zu übertragenen Daten.
Das load Array ist genau das, was du übertragen möchtest.
Und du selber machtest ja auch nichts anderes, als die Adresse/Zeiger auf dein zusammengesetztes Array zu übergeben.
Mit anderen worten der andere Microcontroller kann damit nichts anfangen?
Auch hier hast du vollkommen Wahr!
Allerdings bekommt der andere Arduino die Adresse gar nicht zu sehen.
Also kann damit auch kein Mist passieren.