1) Don’t understand the fuel pump question. Tuneecu needs enough voltage to the ecu to write a map. What is your battery voltage with the ignition on and the headlight fuse removed?
2) From this, it looks like the OBDLink app has to be running to check the firmware in the module.
Our development team periodically releases new updates to the OBDLink® adapter firmware. We recommend that you update to the newest version for optimal performance. Note: We recently updated the OBDLink app and made improvements to its features...
3) The warranty law is straightforward in principle. Whether you are ever in a position where a dealer might give you trouble is probably less likely than problems that might arise from the extra 30 hp.