New platform All Things Motoring aims to keep it relevant by involving the public