Doesn't the thought experiment dictate the after Omega has talked to you (but before you've made your choice) the money is already in (or not, as the case may be) Box B?
Thus, for your actual deciscion (As opposed to Omegas' prediction) to affect the contents of Box B Omega must, in someway, 'cheat'. He must either have lied about the rules (and to assume this is to rather invalidate the thought experiment) or he must have someway, like time travel, of changing the contents of box B after you have made your actual deciscion.
Correct?
Thus, surely one must decide which is probable: that Omega has a foolproof method of prediction (through whatever means) and maybe a healthy dose of luck, or that he has some very foreign and incomprehensible way of cheating hat does not violate the rules you were given?