I was about to say that WebKit had no support for shape-outside yet, but apparently they added it (but only with -webkit) since I last looked. Cool. So with one extra line of code in my translator code, my books are going to look even better in iBooks.
Edit: No extra lines; just a slightly longer line. Done.