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