If you are going to end up with a portable C++/OpenGL code base and given that if the iOS device sales pays for the port it makes sense to consider android via the android NDK. The port of the C++ code to android would probably be fairly quick and hopefully mitigate any android VM performance worries. You don’t need the sales to be as big as iOS devices to make it worth while.
I agree if I had a good/popular PC game that would be suitable for tablets I would be rushing to the iPad as fast as possible, then figure out if it works on the small screens of iphones and finally a port over to android using that code base. It seems like a sensible business strategy.