This is assuming an 18% increase in difficulty each checkpoint. Which I understand is about every 2 weeks??
Almost, but not quite - if the difficulty increases by 18%, then the time to reach that change will be 18% less than 2 weeks. (because the 2016 blocks were found 18% faster).