Dr Pepper is making good on its promise of free soda now that the release of Guns N' Roses' "Chinese Democracy" is a reality.