Actually knowing how Goda can manipulate us, I think it would've somehow worked if he wasn't there and gets there later or something.5/9ths, Luffy was quite vital and he did get to see shanks again :O
And he didn't see Shanks. He was at death mode during the time and Shanks told that fat guy it would break there promise if they were to see eachother.