Lon Hin Lai, ‘The Excuses. a11’, 2005-2006, Blindspot Gallery