Sorry about the last post I didn't know you knew so much about BU already and that you went to BU for undergrad. Here are my specific opinions about the questions you asked.
Curriculum: I would have to say that I really enjoy the way that BU lays out the classes. We first go through about 1.5 years of the traditional style classes (eg. gross anatomy, biochemistry, etc.) and then have half a year of a class called biology of disease. This class covers the pathophysiology through an organ-based approach (eg. Neurology, GI, etc.). I really like this setup because you effectively review all the information you need to do from your basic science years twice (once in a traditional style class and once in a organs based class). There is also only one class per semester that is problem-based. I find this to be a real plus, because while some problem based learning is helpful, but schools that have nearly all problem based learning tend to have a lot of problems (eg. they poorly cover all the information they are suppose to in the first two years). Now for the answer to the more important question: How difficult is it? Well I also went to BU undergrad so I will compare it to that. In undergrad I rarely studied more than two nights for any one exam. Now I have to say that I study twice as much right before the exam as I had to in undergrad, but I also keep up with the material as the class goes along. You cover a crazy amount of material in the first two years and if you don't keep up in class it is very difficult to catch up. However, since I have kept up with the material I have not had that much of a different life than undergrad socially. I still go out two nights a week (a cut back from three a week in undergrad.) and find time to play three different intermural sports as well as a number of other activities outside of school. So don't worry, there is a lot of work, but it won't be a problem for you if you keep up with it.
Do I like my classmates?: I really love my class. Everyone seems to get along really well and they are always coming up with more things to do as a class. We have 7 intermural teams right now just made up of med students and it is a lot of fun. The majority of the class likes to study in groups to so it makes getting the work done a lot easier. We also have had quite a few events where we got a large part of the class out to a bar, which is always a very fun night.
Whats the deal with Professors?: After what I have seen so far I would have to say that BU has an outstanding faculty. I have had far better attendance to my med school classes than I ever did in undergrad and his is really only due to the fact that I enjoy going to the lectures and find them helpful in learning the material. The one exception is the public health class we are taking now, which I find to be really boring. However, there are quite a few people in the classe that really enjoy it and some of the faculty that teach the course are extremely well know, such as Dr. Annas. You have probably heard of him. He is a professor of health law at the school of public health and a professor of law at the law school and frequently writes for the New England Journal of Medicine. In particular the faculty that teach the Gross Anatomy Class are outstanding. That was simply the best class I have ever taken.
General note about Clinical Exposure First Year: The first semester of first year there is a course in how to interview patients and students in a group of about 8 go to see a patient with one physician. Each week a different student interviews the patient and then after the interview the group with the physician go over and discuss what was done well in the interview and what could be improved. I really enjoyed this class, but class as a whole was divided between liking and disliking this class. However second semester first year you get paired with one physician and get to shadow them and do small tasks during your time with them (such as interviewing, taking vitals, ect.). You can ask to be set up with a specific specialty and the school will try to fulfill the request or you can setup your own and definitely get what you want. I set mine up with a neurosurgeon and absolutely love it. I get to scrub into most the operations with him and really look forward to going to see him every week. You technically have to meet with your physician about twice a month, but a lot of people do it more than that because they enjoy it so much.
Potentially Bad Things: There are two potentially bad things that you may dislike about BU. 1) We spend a lot of time in class. More than most other schools. However, I really enjoy the lectures and actually find this to be a benefit. Your not required to attend class and can just study on your own, but I highly recommend the attend. Also there are a lot of reviews offered which increase the amount of time in classes, but these are optional and only there to help. They don't cover any new material in them, but it is a really go way to review and keep up with material (Reveiws are really big for Histology, once a week I think). 2) BUSM can be very difficult to get to. I am sure you already know this because you work there, but there is virtually no parking and public transportion leaves a lot to be desired. However, BU is trying to improve on this problem by running a shuttle between campuses that has extended its route this year (you probably already know about it, but if not I take it every day and I find it very helpful).
Sorry this was so long. Please let me know if you have any more questions.