I can't answer all of your other things, but can share my experience with your # 3 question about the BBCodes. I was able to recreate the same custom BB codes I use on a vbulletin forum currently, over to my IP Forum. Worked perfectly no issues.
I'm sure others will be able to elaborate more. I'm very new to the IP Boards myself.