The part of the vision that doesn't fit the gospel accounts is the part about the priest slaying the infant. Christ gives his body "which has been broken" -- past tense -- for us. I couldn't possibly buy Christian doctrine if I had to believe a priest was killing Christ on my behalf.
A Christian is free not beleive that they are consuming the actual body and blood of Christ but that would not be historic Chirstianity.