Pinion looks too low. That'll level out the driveshaft a little bit if you raise it. What is the angle? FWIW--Mine is somewhere around 25°. Its steep, but it has done just fine in the last 6 years
That shaft might be a touch short but as long as through the range of travel none of the blue glide coat starts showing you should be ok. Definitely raise the pinion some.