i bought it on release day and completed it the other day!
seriously recommend it! absolutely hilarious from start to finish and some really really tough challenges!
dont want to give too much away as the story is immense!
one of the best all round games ive played in a LOOONG time!