1) yes
2) Tested on mac 32, mac 64 & ipad. Seems to be working for me.

PUAP_SCRIPT_CHANGE was pretty bad. This on the other hand merely changes the size allocated for the names in code. It doesn't do anything too fancy.