I didn't read any of that above due to my short attention span, but I will answer your initial question.
I actually called the local Apple store today asking what the deal is with the white iPhone, because believe me...I AM WITH YOU!!! I wanted white since it was announced and now there is this mishap. BLECK!!! Anyways, I asked him what my options are for getting a white one if I pre-order the black on today and have it shipped to my address on the 24
1. I asked him if I could exchange it when the white is released, he said yes within 30 days, and there is no restocking fee cuz they have to do something with the new phone. but, I would have to pay for it over again...which seems weird, so that is out of the question. Reason being is because the serial number has to do with the sim card, so if I exchange it they have to renew my account, which takes away the discount
2. I asked him if a friend of mine gets the white one, can I just swap out the sim cards? He said yes, that is no problem...it will be like nothing even happened.
so in retrospect, get the black one...then once the white one comes out, have your dad get that one. then swap out the sim cards.....thats what I am gonna do with my mom.....