"Surprise guests are planned for the American Idol finale tonight... it's going to be so good, so good, so good!" Neil Diamond is excited about his appearance on the American Idol finale on Wednesday night (23May12).