At the end of the day if a console costs £10 or £1000 it doesn't mean anything as it all comes down to the games available.
Look at some of the consoles in history that have been expensive and packed with power only to die on their arse. The 3DO for example, cost a fortune and claimed to have...
I have completed this mission with no problems, I didn't create a barricade with cars though, I simply chose to run around killing the people as and when they showed up.
I have experienced a few other bugs and glitches however they have not been consistent each time. I have played it...