The topbar.png image appears black on an iPad (or iPhone), but title.png is rendered as expected. The difference is that topbar.png is interlaced, unlike title.png, and if I create a non-interlaced version of topbar.png, the problem goes away, hence my guess that Mobile Safari doesn't like the interlacing.
Consider opening a pull request on Github with the image that works.