So what I did was download the zip file and just extract the auto-conf.xml, made a backup of the original and replaced it with the one from the zip. Rebooted so it would take effect than added my MDN to the user name and changed the MCC to 311 and the MNC to 480. Thus far it's working again! Also under the programming menu for MMS I changed the file size limit from 1228800 to 1024800 because the text message apps auto compress/resize the photos taken with the phone camera to that specified size and while that setting was on 1228800 it wouldn't send my photos but after decreasing that to 1024800 it sent just fine. Hopefully this will continue to work but like I say I've tried so many configurations and had them work one day and stop working the next.
One other thing I wanted to mention. MMS works great when I'm connected via 3G but fails to send when I'm connected via WiFi. I can still receive while connected to WiFi though.
Another thing I find kind of interesting about ICS is that with GB I needed to force my data through a proxy since I'm on the 45 plan but right now my data is working fine without any forced proxy settings
