After twenty minutes I was like "Ugh, did this really have to get all meta and up its own ass like this?" but by the time I was done I was like "Okay yeah, it did, fair enough".
Final rating:★★★ - I liked it. Would personally recommend you give it a go.