Compared to a Fighter, your Scout gives up:
d10 exchanged for d8
medium/heavy armor and tower shield prof
4 bonus feats
possible access to Fighter bonus feats
In exchange, he gains the following:
4 more skill points per level
much larger skill list
good Reflex saves
5 favored terrains
Fast movement
bonus Track feat
Trapfinding as a Rogue
Trap Sense up to +6
Uncanny Dodge and Improved Uncanny Dodge
Woodland Stride
Swift Tracker
Camouflage
Hide in Plain Sight
I think it's still slightly too good, too many special abilities some of which are worth more than a feat (yes I noticed that you swapped Ranger abilities with other classes', but I think this specific swap resulted in an advantage). If the aim is to get rid of spellcasting, it was suggested in some campaign sourcebook to grant a bonus feat at each level the Ranger would otherwise gain access to a new spell level (that makes 4 bonus feats at all). Allowing to swap combat styles for an equivalent number of feats is generally quite ok as well, but definitely an improvement. But at the very list I would NOT grant him Fast Movement, Uncanny Dodge and the trap abilities all at once, or otherwise remove something else... depending on the wanted style for the class obviously. What about giving him bad Fort saves? That's basically a refuse from the 3.0 version of front-line role but doesn't necessarily fit with a class based on stealth and speed.