There is a lot of good slot and trench drain out there. Granted I work for a company that makes them (Zurn), but they can do a lot in terms of draining a situation such as yours. They come with a built in slope so the surface can remain flat. They can be designed to take any loading, ADA...