The 3 weeks at 70 degrees, that we recommend is the minimum time it takes for average gravity beers to carbonate and condition. Higher grav beers take longer.
Stouts and porters have taken me between 6 and 8 weeks to carb up..I have a 1.090 Belgian strong that took three months to carb up.
And just because a beer is carbed doesn't mean it still doesn't taste like a$$ and need more time for the off flavors to condition out.
Everything you need to know about carbing and conditioning, can be found here
Of Patience and Bottle Conditioning. With emphasis on the word, "patience."
Carbonation is actually foolproof, you add sugar, the yeast eats it and farts co2 which carbs the beer. It's not a complex system, and there's very little that can go wrong...It just takes time.....And if it's a "double ipa" that implies that it will take LONGER than 3 weeks.....bigger beers take slonger time.