Motorweek finally posted the Retro Review from when they drove the ‘91 Alfa Spider!