SGU and Ross are looked at as equals. There are pros and cons to both of them. I'm at Ross now, so I can't give a lot of details about SGU. But I can tell you some things about Ross and the rotation situation.
Yes, SGU signed a HUGE contract with hospitals in NYC. They did not sign a contract with every hospital in New York state. Ross students weren't really at those hospitals to begin with. Every medical school (even the ones in the states) have to pay a fee to a hospital to accept their students for rotations (unless they have some sort of exchange agreement or other arrangement).
So, SGU was proactive and just paid a ton of money to secure spots for their students.
People run into problems with rotations for a number of reasons. For example, you pick the hospitals that you want to go to, but you're not in charge of that hospital. They will select you, you don't write a letter to a hospital and say 'Hi, I'm coming for rotations.' If you have poor scores, you're going to have a tough time finding spots. No hospital wants a C med student there for rotations when they have an applicant pool of other (Ross for example) students who have A's. If you shoot yourself in the foot, it's going to hurt. If you come to Ross, they will tell you this on Day 1. So, bottom line, if you're a poor student, you're going to have problems. You have an obligation to yourself, the school does not have an obligation to graduate a physician who will not better the profession.
People think that if they get into med school the med school should take care of them and baby them. This is incredibly flawed logic. Every medical school in the world has attrition and it exists because not everyone is cut out to be a doctor. Those who only squeak by in their first 2 years face challenges when it comes time to do rotations. If you're still not convinced and think that the school has an obligation to make sure you get a spot, you're partly right. And they'll find you one, but it'll take longer. They will not, however, find you a residency. You're on your own for that one and bad students don't match. Just do your work and you'll be fine.
I heard so many rumors before I came here. I had met a Ross grad and when I expressed my concerns he looked at me like I was crazy. He had never heard the things I was telling him. Once I got to the island, everyone here (including the dean) said "There are a lot of rumors. Don't believe them." Yes, she's the dean and she should say that, but all of the students ahead of me said the same thing.
I hope this helps a little. I have a test to study for, but I'll try to check back and give more feedback if I can.