It has the same risk as every other league. I get the idea that if you are a top prospect you want to pick where you play. What I don't like is that a team scouted you, believed in you and pumps money and resources into making sure you have every advantage to succeed. I think this situation if ideal for Cal. They would sign him this year, he would burn a year while pocketing some NHL coin and would play insane minutes in Rochester. Then after a year long adjustment to the pro game he could pick wherever he wants to play.
No, that is false. Junior players can be signed to contracts and college players must leave college in order to sign contracts.