Double podium delight for Richardson Racing in Porsche finale