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