The first point, I think, adds even more to the RP. Instead of dealing with "This new recruit can see the whole racket and can buy whatever shipment they want whenever they want" we are dealing with "Okay this person is leaking info he shouldn't be, let's crack down." Now i understand the point about that maybe being abused for PKs, but I think HC would still need proof of who did what at the end of the day for the PK to be valid, which if you think about it, no more or less proof is needed with the current system we have.
For the second point, logically the number should be set up by HC, and obviously there would need to still be whitelist access to use the number. Since phone numbers have to be at least 5 digits, the racket numbers could be 4 digits for ease of access. I get your point about this type of system getting dull over time, but I still think it's a good step to the right direction.
Now for the third point, what is "The right direction" that i just mentioned? Well I think the vendor recode is long overdue already. We've had basically the same system for 5 years now, besides some UI changes, and as far as interactivity goes it's gotten pretty stale. I think the community as a whole should collectively think up ideas to replace the current system we have, at every aspect. This suggestion with the payphones came to me because I was trying to think of a better shipment system. Now I know that making a whole new vendor system is a tall order, but small implementations can take us there.