20 whole minutes? Good lord, is that the standard now? You got wayyyy too much time on your hands if you're actually counting that.
a) Have you not had occasions where the dreaded 20 minute mark passed between texts? People get caught in traffic, need to charge their phones, have homework, are in the midst of other conversations or whatever all the time and it does not mean squat. Get over this rather arbitrary and draconian time limit. Oh, and BTW, it keeps you hanging on and keeps you interested when he does this. Why the hell would he ever want to stop?
b) As for him not suggesting anything beyond hanging out, there are plenty of people who do not have a lot of money but also do not have a lot of imagination when it comes to dating ideas. And here's a radical idea - in one of your many texts, how about suggesting an outing? The earth will not crumble if you take the initiative here.
c) Not everyone consumes social media the exact same way. Maybe he doesn't have instagram; maybe he keeps them separate. Maybe he's not interested in your amazing tweets and images. Maybe he wants his tweets to remain separate or macho or look like he's not dating anyone or whatever. That's a lot of drama over 140 characters.
d) Same thing as (b) with the phone calls. No wonder you're obsessed with the texts and their timings. So pick up the telephone and call. And leave a message if he does not answer (hey, he could be in the middle of driving somewhere, etc.) and relax if you are not called back within that all-important 20 minute window.
e) Compliments? Christ on a cracker, do you compliment him at all? Or do you find it lame, strange and forced? Then how might he feel? Do not expect compliments any more than you should expect Champagne. Consider them to be special treats and not your automatic due just because you're dating.
f) See (b) and (d) above. Instead of waiting around, with some timer that goes off when the 20 minutes are up, suggest dates and the like if this guy really interests you.
Oh and (g) get a hobby. Srsly. You are beyond obsessed and need to step back and think about something else. I suggest something where you do something for the less fortunate. Reading to a blind person or volunteering at a center for the disabled or serving at a soup kitchen will show you just where the 20 minute time limit exists in the grand scheme of things.