I haven't played seriously in a while so I might be wrong with some stuff. First while nice to plan ahead, it's good to have an idea of what your build should look like at 85/90 rather than 100, since most people won't go to 100 anyway.
You seem to have too many accuracy nodes and not enough life nodes. You're generally better off getting accuracy on gear than on nodes, although some of them are also decent with side stats. Life at 5k in your "final" build is extremely low for a lvl 100 char, even with block cap(which you're technicaly not unless you stack it by blocking first), aim for 6k+ instead I'd say. Too many uniques is probably the issue. You don't have a way to generate frenzy charges but take additional charges. While Outmatch and Outlasts can generate frenzy charges, as far as I know shield throw is only offhand damage, so it'd only generate endurance. I guess in theory you could say Whirling Blades with culling to get some but sounds clunky as shit. You might want to use Poacher's Mark as a result instead of Vuln, it'd fix 2 different problems, it reduces evasion(so acts as more accuracy) and gives frenzy charges, plus it gives life/mana on hit, which you don't have for sustain. You probably want that in a Blasphemy link so you don't actually have to cast the curse, empower 3 isn't realistic either it's expensive as shit. Talking about reserves, something like Heral of Ash would probably be solid too since shield throw does a lot of phys so you'd get a fair bit of additional damage, or Hatred instead if you can run it mana wise. Might also want considering pathing to leech nodes, if not you definitely want more leech on your gear.
The main concern really is I'm not sure how viable the crit path is for shield throw, at least with this ascendency/pathing. I think it might be worth just cutting most of the crit nodes and scaling proj damage instead and not relying on crits. You spend a lot of ressources, both on the tree and on gear, to attain a relatively "low" 40% crit chance which seems a bit of a waste. Large part of the problem is there's no good crit nodes for shield throw on the tree, since the good ones are weapon specific. It also has a low base crit chance, so you'd probably want some ES on your shield, but then you lose a lot of your base damage. It's also worth considering going the Bleeding way as Glad instead by dropping outmatch and outlast and violent retaliation.