Good write up. One thing to note is that not all OE AE Headlights will come apart in the oven or with a heat gun, some are sealed with epoxy and will not pry apart.
For example my drivers side comes apart real easy in the oven, but the pass side has will not come apart.
01 540i Sport
06 330i Sport
01 530i Sport
01 540i Sport 6spd