Jack Mitchell enjoys perfect Brands Hatch weekend