Sorry, I would be if I was into modding. Right now I'm only at about 60% completion in SA (I don't have PS2). Maybe a month or so later I'll be doing it (I got college applications to fill, other stuff too).
As far as I can tell, the new code seems good.

Just out of curiosity, does the SA code still need to check if the player is defined? Will it crash without it?