While I'm not sure this is in the right board, I'll do my best to answer. I'm a (soon to be) senior at SUNY Binghamton. Binghamton's sciences are good. I'm a biology major and I love all the opportunities I've had at Binghamton. There's a ton of research to be had and some really awesome professors. Some of the pre-reqs are harder than others as you'd expect, but there's nothing unfair about any of it - put the work in and you'll do fine.
Our pre-health advisor is a friendly guy. I met with him a handful of times and he's knowledgeable and wants the best for everyone. He's realistic but also optimistic. The secretary is great and really does a great job of getting everything together for you. There's a well put together book that they give out that lays out the application process too.
As far as MCAT prep I'm not really sure what you mean. As far as I know there really aren't devoted MCAT classes - but my pre-reqs prepared me well and I did SN2ed.
I don't go to Buffalo, so someone else will have to answer that one.