It used a lot of schedules to keep it 'working' and players in line, which caused lag if more than 3 or 4 players used it at once.
I think it may be possible to use the (new?) player type attributes for angles and offsets to make the view follow you from the side, but no matter how I edit the player's yaw speed (maxYawSpeed = 0 in both datablock and player) they are still able to turn to the side and off the 2d grid, which is annoying.