South Africa's De Villiers admits that the Springboks weren't good enough during their narrow last minute defeat to Japan, billed as one of the greatest upsets of all time.