sigh...
M.75 don't pay too much attention to the vocal minority. CX isn't perfect but what is? (FedEx and UPS come to think of it...). Saying that, it's pretty good, and I guarantee that you'll have a really good time as a SO, at least for the first couple of years. Hopefully you'll not be hanging around too long for a window seat.
There is almost nothing that you can do to prepare for ADL, except perhaps working on your socializing skills! Honestly, just look forward to it, and relish the experience. Getting your PADI out of the way is actually not a stupid idea. There is a lot a diving around here, but finding the time for doing your (Advanced) Open Water might be harder.
Enjoy ADL and welcome to the melting pot!