I solved ALL but one of these issues. It still shows 0 for the phone number. And here is what I did.
I installed TWPR Recovery.
I booted the phone into TWRP Recovery.
Press Advanced Wipe
Check the following:
Swipe to Wipe
Download files from: https://idoneapps.com/forum/index.php?topic=3.0
Odin the idoneapps Custom OK2ROM
Odin TWRW (because it's a great recovery)
Copy unlock.apk and imie.zip to main storage/download
Press to Unlock, let phone reboot twice.
Change Network Mode to GSM/UMTS
Add APN (I'm on T-Mobile)
Reboot phone and it just works.
I did not touch the GFC Setting button.
I hope this helps future users.