Actually it seems that the only thing I was doing wrong was that I wasn't careful enough to see that the opacity was set to 0 :( .
It seems that my layout now looks alright and indeed one can override layoutAttributesForElementsInRect
method to create and not only edit the UICollectionViewLayoutAttributes
of that flow layout.