How can I make my thesis supervisor be more responsive? This question is related to this one and this one. My Masters' thesis supervisor is incredibly superficial as in he doesn't respond to messages in a timely manner; I am not talking about understandable delays such as a few days or perhaps even a week but 15 weeks all in all. 

What I have tried up to now is to have a professional discussion about my progress so far, feedback and future directions. All seemed well, I received feedback regularly (for two weeks) and then I had to redo the discussion. This wouldn't normally count as an issue but he is incredibly inconsistent in his feedback. For example, the suggestions I have received this week are inconsistent with what he requested the week before, but consistent with what was needed two weeks back. There is always this back and forth between what I should modify within my thesis (he doesn't keep any records of what he suggested and always ends up in giving advice that contradicts what he mentioned previously). I've resorted to taking pictures of the sheets (sometimes feedback contains figures and tables) and actually including them in my thesis draft prior to sending it to him. Another issue is related to his organization of these drafts. Somehow, he never seems to read the latest submitted version the thesis draft, doesn't sort files by date, etc.. As a solution, I am now prefixing the thesis name (the name of the .pdf file) with the date in which I submit it. Unfortunately, it didn't help (I'm still at square one). 

Sometimes feedback is lackluster, he regularly takes a week to read two pages and give advice on them. The problem is that they are from a chapter that has long passed review (and was agreed upon by him that it is correct, both theoretically and grammatically).

Any help as to how I may actually complete this thesis? It's pretty infuriating because I've finished with moderately high grades and am now stuck because of this supervisor at the end.
First of all, any relationship is a two way street. You can not blame everything on your supervisor, you are the one who chose him/her; and you are the one that should have request regular meeting with him/her in the past. You have two options: 


Managing the Situation: You can start managing the situation and start requesting regular meeting with him/her. He/she is not responsive on email? Well, you can see him/her on his/her weekly office hours. Doesn't have office hours? Well you have to pop in into his/her office and see if he/she is there and kindly ask him/her to respond to your email. You see what I'm trying to say here? 
Find Another Supervisor: You did take classes, and you saw the lecturers. You can always find a supervisor that does have the "common sense" part and kindly ask/her to do the master thesis with him/her instead. There are always young and talented lecturers (and not yet popular) that do take such cases at least because to gain some experience and also help such students. 


Note: At the end of the day, you need to write your own thesis, and you are the one that present/defend your thesis at the end. So also pay attention to your own work and try to finish it ASAP as any supervisor has some limitation to help you figure out your own path.