I think the general consensus on what we've been able to figure about it all is that the application is a derivative of the basic hourly employee application - totally not practical for hiring pilots. But why outsource to something that's cheap and reliable, airline apps & pilot credentials, when you can do it for free inhouse and give everyone involved a continuous migraine. That's a little United Problem Solvers for you. Think of it as your welcome drink.
As far as foreign addresses, I asked a new hire from M-Rats and he said he (and others) used whatever US address they saw fit. IMO, doing that and putting your foreign address on the CV wouldn't be a bad idea at all. Maybe some overseas hires could chime in....