The year is nearly 2018, and we have yet to see flying cars become the norm or colonisation of mars. Science fiction may have over-promised,...