I was there last weekend. I launched in Homewood, Oxeses?? or something like that, they had a normal launch ramp. Trailer parking was available on the street but it could be tough on the big holiday weekend. Many of the marina's have crane launch systems, not sure they could accomodate your rig.
You will need to complete a Quagga muscle inspection wherever you launch. There are several pre-inspection checklists available online, just do a search.