Hi,
1: DataMaker is already at version 1.2, you should update to the latest ( always back up first).
2: the xml if stored in the asset root can be either in Resources which will be plainly and easily exposed, or in the binary of the app, which is less easy to get but nonetheless accessible if you know how to do it. So yes, values ( not just arrayMaker and DataMaker, but ALL values) can be found and tweaked for cheating or else.
encryption and obfuscation are ways to increase security up to a certain level... Your advantage over pur c# is that the hacking the logic will be a lot harder since PlayMaker is a framework that will make it a lot harder to change the logic of things, but data, yes it can be found and edited, etc etc.
3: yes, if they are stored in resources, you can find them by name and load them when needed. else you will need to either hold a reference to them directly, deduce them from logic or have them listed in arrays or hashtables.
Bye,
Jean