With the Trex suggestion, couldn't you build a platform that is level, while maintaining the slope beneath? Of course there would still be drainage since you'd have whatever fraction of an inch gap between planks. You could even leave the rocks there and they'd stay in place much better since no one would be walking on them.