I had a problem responding to this, as my Cornell course notes are copyright. There are a number of chapters on this in Matt Lederman's lecture. I wrote to Dr Lederman asking if it was OK to cut and paste them here, but he hasn't responded yet.
However Dr McDougall did respond, and his view on this is as follows:
He has a few articles which address the B12 and omega 3 issues directly: