Ok team, going to go with the shop my local BMW dealer recommends. Going to show up with the new bumper on, have them remove it, paint it, then re-install it. This will hopefully avoid a ton of issues that could have arose based on my original plan. Thanks for the guidance everyone, I'll post...