Thanks for the response bach.
Since I don't know what you're suggesting I let Unity engineers worry about, my question must not be very clear, so I'll try again.
Currently, my NGUI game runs great on Unity 4.5. Unfortunately, if I submitted that game to Apple, it would now be rejected because it does not support 64 bit. Last month the submission would have been fine, but now the requirement is in place.
As I understand it, there are two options to support 64 bit: upgrade to Unity 5 OR Unity 4.6.2+ AND enable IL2CPP to create a universal 32bit/64bit build.
Looking at the forums, it looks like if I choose either of those paths today, I will get a bunch of errors, mostly on the Unity side. I'm confident those errors will go away with time and updates of both Unity and NGUI. So I'm just looking for guesses/advice as to which path is likely to clear the fastest, which is probably a function of which path is a priority for both Unity and NGUI.