I did this setup on my 16 LTD and absolutely love it!!!!!!! I am 6'5" and yes just being able to dip your shoulder to steer is much easier on the elbows. I had to get down way low to steer before and was a awkward to control. Now it's easy and elbows don't hurt.
trying to save my elbows is exactly why i just did this kit. haven't put in a day of riding on it yet, but feels decent riding around the neighborhood.
i'd like it to be more forward and more vertical, but just getting the bars out of my crotch is already a bit improvement. that, and eliminating all the slop from the old linkages too.