Advisor delaying response, proposing changes every now and then in last week, how to deal?
It is your PhD, not his! 

While it is true that writing papers is hard work you really need to take some initiative here. You need to arrange the meetings and make sure things are done by the deadlines. 

In all honesty he probably has more important things on his mind than your deadlines.