I beg to differ. The system z sort would work fine, and you wouldn't need collision detection with proper line of sight, or ray casting.
Same goes for 3d. The mode 7 fx would be fine for the ground texture, but would require some math, just like the rotation transforms.
Albeit the transforms would be a piece of cake compared to figuring out the fx.