Oh boy, I cannot wait for Ice autist to arrive here.
On the topic at hand, I'm fine witht the Ice changes.
For bug, I would orient the bug type to be more defensive, eliminate fairy and fighting's resistence to it, but keep the bug type resitent to fighting, and give it a resistance to fairy, give it also a resistance to dark.
Poison I'm fine with beign super effective against water, but that is the only chage I would make.
As for rock, I would eliminate Steel resistance to it. In fact I would take away steel's resistence itself, rock and psychic.