I agree that the current implementation of a strictly typed control is (for my not-extensive knowledge of things) confusing.
I have written a VI to read/write to a cluster by accessing the sub-elements programatically (over References and parameters/methods). Contrary to what is stated in the document you have linked, I was able to write/read and so on everything in the cluster without problem. The problem came when trying to increment an array to read the different element data. THIS did not work, although I could write the array (within a cluster within a cluster) as a whole.
I have yet to hear a good reason as to why this is so. Until then, I avoid strict type-defs and stay with "normal" type-defs.
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)