Our organization is a non-profit, 501c3 charity haunted attraction. We are quite well known, the largest in our region and nationally ranked. The owner has always refused to put money into my area (tech, pneumatics, infrastructure, etc) but will gladly spend $300 on a spool of Romex for the designer to tack to the walls as decoration

Starter items - Since these are all coming from a mix of places, should I update the firmware to whatever the latest firmware is for that radio? Is there a default "blank" codeplug I should load into each one before loading my setup into them? All of these radios that I have are already programmed from their existing life, so I'm not sure what the default settings actually are.
We are currently operating on analog squelch codes (85.4 and 114.

As far as the actually programming, I thought the easiest thing to do would be to setup my channel \ personality list, save it, then load that into each radio. Unfortunately since I have a mix of models, it won't load and comes back with an error. Is the simple thing to do just create an identical setup, one for the high split radio's and one for the low split? Same with the 750's? They will all need identical programming, with the exception of my and the other Operation Managers radio and the exception of the PTT-ID.
Speaking of PTT-ID... I would really like to have them transmit their ID so I can see who is talking. Can someone give me a primer on where to start with this? I see there is a Primary ID and Group ID. I assume Primary ID is the ID of the individual radio? Is there a preference on naming structure? IE, 1000, 1001, 1002, 1003 or a different format? Is there a way for the radio to have an alias, IE 1001 = "OPs Damon", 1002 = "Actor Cathy", etc? I suspect at the very least I would want pre-ID on, if not pre and post? (I realize this is somewhat personal preference, but if I want to see who is currently talking, I would at least need pre, correct?)
I haven't fully wrapped my head around Sel-Call yet. If I'm understanding it right, it would allow me to talk one-to-one with another user? Does this tie up the channel or does it just use a different squelch code?
My users have a terrible time waiting for the radio to key up, so the first ~1-2 seconds of their transmission gets cut off. Testing with the DTR's last year, the TPT chirps eliminated the issue. I know I saw a "work around" video on how to create a fake Talk Permit Tone on the 1250's, but for the life of me I can't find it. Any thoughts on what I can do with that?
Lastly, my users also have a terrible time with stepping on each other. They just simply don't listen to the radio, even though every radio has a headset. Is there a way to lock out the user (and ideally give them an error tone) if the channel is busy? This is something else the DTR's had that worked very well in testing.
I'm sure I'll have numerous other questions. Thanks guys!
-Brandon
R06.12.02, XP, Dell laptop with a physical serial port, RIB-less cable