Quoted from chuckwurt:
Do or die multiball is not the same as the do or die hurry up. Much more involved to get the multiball. Watch the video link above.
ahhh... I thought it kinda of weird that there was a thread on this, and holy crap, that's a lot of stuff to do.