Nice build Az.
I'm sure theres a reason to go fighter (extra feat?) but i would probably go a duel-wielding monk 1 sd 2 for the following reasons.
You get alot more hits a round (6-7). If you max your Wis and Dex (with uncanny dodge) you will i think get more ac than the parry/2-handed bonus and you can always use a helm or shield ring to get that ac back.
Dont underestimate your hips

I would drop exotic weapon and take stealthy (+2), max hide/ms (45) drop a couple of str and pick up epic hide/ms coupled camoflague which give +10 (55) to both but i believe also gives extra conceal (55 i think) and One with the land (another +4) that gives you 59 without equipment or your dex bonus so i think you could get to the 100 mark.. not bad for escaping or catching them flat footed. Maybe you could drop either concentration (you would be buffing pre-combat) or heal for maxing ms/hide.
If you can take the xp penalty you could even go halfling or gnome for 4 more points!
Alternatively if you think you can rely on the limited hips of the ranger (i think they get that) then you could swap sd for assassin still getting uncanny dodge at lvl 2 but allowing you to get UMD and avoid any xp penalty.
Just my tuppence worth. I actually built one of these but dex based i like your one better (with 2 sd of course)

P.S. I would take monk at lvl 21 to get max bab from your ranger lvls and get your ac/hits early and take your last sd lvl at the end to max skills. Ranger can top up discpline anytime and i would focus my favoured enemies mainly on crit immune types for a bit of extra damage as you will be stuck with kamas.
Regards Rabbac.