1. Do you still have the Metro wifi app installed? I removed mine and left it with the normal Android wifi and it is working perfectly.
2. I dont think we will be getting ICS unless a DEV ports it to our phone. But still, we do not even have CWM working on this. (I have hopes though).