Looks quite cool and playable.You may want to make up giant canyon walls to indicate clear boundaries though.
The trees are ugly but It looks pretty good