You might want to consider a split slab system with a drainage layer sandwiched between the waterpoofed structural slab and the wearing surface. I believe this type of system is common for plaza decks, but I would imagine there are drainage composites that are capable of handling vehicular loads.