I think that's probably just a big rowlist with itemSize, rowHeights & focusXOffset all carefully set.
The fade under the row titles off to the left is a nice touch, maybe that's a rowTitleComponent? Not something I've tried.
The difference between the layout of big and small items is probably handled in the itemComponent, and that "more info" button is not actually a button - it's just a rectangle that lights up when the item and row are both in focus.
I've had to go beyond this and implement my own dynamically drawn scrolling pages, which is pretty painful - it turns out to be really expensive to get the sizes of things on the page so drawing has to be done over multiple frames or the device crashes. I'd recommend sticking to the built in components if you possibly can!