Achievement unlocked: wrote a custom UICollectionViewLayout implementation with varying cell width/height support.