I do not agree. Length has nothing to do with it. In my opinion, drive line vibrations can occur because of four reasons:
1. Out of balance (this could also include a bent shaft or sloppy splines)
2. The U-joints do not form a supplementary (180 degree) angle
3. The U-joints are running at too great an angle, causing binding
4. Other binding (this is the issue with this setup and I explain below)
If you map the path of the U-joint cups, they follow an elliptic path; i.e. they speed up and slow down twice per revolution. That is why you typically want the joints to be form an 180 angle. That way the two elliptical paths (90 degrees relative to each other) cancel each other out resulting in a net path close to a circle. The U-joints do not know the length of the shaft, they just know the angle they are running at. If you keep the U-joint angles within spec and there is no other significant imbalance or other sloppy components, there will not be any noticible vibration.
In this situation however, since there is no splined slip, there will be problems if the tranny and transfer case move relative to each other due to things like rubber mounts, frame flex, etc. When they move, the shaft wants to change length but it cannot because there is no splined slip which will result in excessive loads on the U-joints, the tranny's output bearing, and the transfer case's input bearing. This will be felt as a vibration.
You could run that short of a shaft if it had a splined slip and the U-joint angles were within spec. The reason that Bob and Bob have had good experiences running the very straight shaft is simple geometry. A straight shaft that has an end wanting to move up or down translates into almost no axial displacement. A non-slip shaft at a steep angle that tries to move up or down will result in a relatively large axial displacement but since there is no slip it binds against the bearings,
So, Bob and Bob are right that a straight shaft (almost no angle at the U-joints) will run good, just for the wrong reasons. It has nothing to do with the length.