Just one correction to this. You can only accumulate 20 bonuses beyond the 5 applied to the existing challenges.