iTunes 11 Finally Released; Worth the Wait