a magnificent 15 years of progress = a period of magnificent 15 years of progress The article (a) is there because of the omitted word (period), not because of the "magnificent 15 years of progress".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.