I'm getting requests in the DIR forum... you guys see this?
I'm not positive on the DIR length, I would assume it should be just long enough to reach the shoulder D-ring and allow you to orally inflate it, that being said the hose on my Pioneer 36 was 15 inches (now on my Classic).
Well, most people say pull dumps are bad because you shouldn't be yanking on life support equipment, but also, they're kinda cheesy. Unscrew the cap on the end of pull dump (seriously, do it) and look inside and you'll see a purge valve just like on snorkels... not very "robust". This could still fail even if you don't use it, you could aqua-seal it or something, but it's better to just get an elbow (you need a specific one)
As far as the ball goes, tie a knot in the string a little past finger's length then cut the rest off after the knot and melt the end to keep it from unravelling.
I do still dive this rig, in fact it spent 3 months on a boat this summer doing 95 dives and spending 65+ hours underwater and still going strong.
Ben