The England feel-good factor is gone after a shock defeat to Hungary, with the World Cup fast approaching.