Overall I think this is quite good, some things to consider;

1) Your rivers have some strange forkings and such that are not realistically possible, however if you have a reason for this then don't worry about it.

2) A bit of blurring between your terrain transitions may help to alleviate some of that 'pasted-on' look you mentioned

3) Move your road layer below the tree/forest layer even if it disappears in spots (you can always take an eraser to the trees later)