David Bezmozgis, Amsterdam, 2005