Hello all,
Here is how I removed bloatware and rooted my lg optimus m.
1. First I downloaded z4root(free) from this page
[APP] z4root - xda-developers, since it was not on the android app market
2. Then I downloaded Astro file manager(free) from the market.
3. Lastly I downloaded Titanium Backup(free) from the market.
4. After all the downloads, I copied the z4root.apk to the sd card from my pc.
5. Then put the sd card in my phone opened up Astro file manger > sdcard > z4root and installed it to the phone.
6. Then opened up z4root and hit permanent root.
7. After this I opened up titanium backup and clicked on "problems" it should install busybox and then allow you to use titanium backup.
8. Then open up titanium backup again and click Backup/Restore and delete apps in there.
The list of apps to delete is somewhere in this post, but I will paste it again.
MVC.MetroPCS.android02.apk = Virtual Card
MobileBanking.apk = Mobile Banking
MobilePosse.apk = MyExtras
SNS.apk = Facebook for LG, Twitter for LG
Boingo_Wo-Fi.apk = Boingo WiFi
Mocospace-1.2.4.apk = Moco Space
Uno_Demo_LG_MS690.apk = Uno Game
PGA_Android.apk = Free Games
LGMS690_MetroPCS_EasyWiFi_V4.0.90.apk = Easy Wifi
MPCS-MobileIM-0.4.24.2.apk = MobileIM
PEX-3.1.1.1-metro-rc.apk = Pocket Express
z7-android2x.apk= Mail@Metro