I say its a good move from GG to drop himself from captaincy! Not at all been his fan, but this move needs to be given its due. Delhi are being proactive and want to really turn things around and seemed to have understood that Gambhir is a big weak link in their XI. By delinking him from captaincy, it gives him an opportunity to relieve pressure and turn things around as a batsman. And if he doesnt do that, its easier to drop him and bring in a different player. Well done GG for having the guts to do this!
Maybe KKR knew this and that's why they let Gambhir go easily (I know the rumors of GG asking KKR to relieve him so that he can return to his home side, Delhi; but KKR could've said no and wanted him if they thought he was worth it).