The 158 is good for your weight and boot size, you could get a 160 if you can find one in stock. As you learn the shorter board will be better to progress on since it will have more "agility" and be more forgiving. Longer for more float in powder if that makes any sense. Rossi boards also have Magne-Traction so that will help with the east coast ice.
I can't comment on the bindings you mentioned since I'm a Rome fan boy, but the ones you mentioned are all in high regard by fellow forum members.