最初の表現はturnに類似したものです。よくWho wants to have a go?と言いますが、誰が最初にやる?とかいう感じです。ビアラバさんのあげている表現は、誰かほかにいない?って感じですかね。例えば、授業中先生が、
はい、問題終わりましたか?
Who wants to have a go?(誰が先にいく/やる?)
As long as food goesは「食べ物に関する限り/ついては」とかいうことだとは思いますが、普通はAs far as food goesだと思います。ネイティブにも聞いてみましたが、やはりAs long as food goesは違和感があるとのこと。彼はオーストラリア人なので、ほかの国ではそういう風に言うかもしれないのですが...。