I have no input about the rims (wheels are the final frontier of bike maintenance for me) but just wanted to say that that really sucks. Glad you didn't get hurt and were able to limp home on it. Hopefully you get a satisfactory resolution to the issue.