Not sure it's terribly helpful for you at the moment, but I just wanted to say that the fact that they're not bonding now doesn't mean they won't later. My DH was similar with DS1 at that age - like you, I had a very colicky baby who screamed constantly, and DH (and I!) found it pretty hard to adore him. Even later, DH and DS1 weren't all that close - DS had appalling separation anxiety until he was about 2, and at one point would scream until he was literally sick if DH tried to put him to bed. I got quite down about it, and felt very hurt on DH's behalf (actually more than DH was, I think). Anyway, DS1 is now four and a half, and he and DH are as thick as thieves. DS1 is actually much more like DH in personality than he is like me, and they love doing stuff together now (DH has far more patience for the type of things DS1 enjoys - dinosaurs, Lego, general geek stuff!!). Basically, DH just isn't much of a baby person, and he found it quite hard to relate to DS1 when he was little. Having a colicky baby is even harder if that's the kind of person you are, because you don't have the reserve of gut-feel love and patience when they're being difficult. I remember DH once handing DS1 to me when he'd been carrying him around for hours, screaming, and saying 'you have to take him or I'm going to kill him'. I don't think for a moment that he would actually have hurt him, but he just couldn't take it any longer. That's not to say it's not hard for you too - I certainly lost my temper and shouted at DS1 a couple of times when he'd been screaming for hours on end - not something I'm proud of, but I'm only human.
Anyway, in terms of actual advice, I would say don't push it - ie don't try to force them to bond. It won't work, and it will probably just make your DH feel even more guilty if he can't 'do' it. See if you can give him lots of other, more practical ways to help, like doing housework and cooking - that way, he'll feel involved and valuable, without the pressure of 'having' to bond. Also, you say that DS is clingy and won't settle on DP - remember how depressing it is for DP to always take the baby and have him start to cry. Are there times when the baby's more settled that DP could take him? DS1 used to be much happier in a sling, and he and DH used to go for long walks together. There wasn't much actual bonding going on, but it meant that DH felt he was successfully 'looking after the baby', plus it gave me a very much-needed break (and DH too - he could listen to his ipod and zone out for a bit, without feeling like he was shirking). Could you try something similar? Colicky babies are often happier if they're held upright and walked around, so going for a walk could be a good plan.
Above all, try not to worry about the future bond. It will come, in its own time.
HTH. Good luck! xx