David Price was self-critical after stopping Matt Skelton early to retain his British and Commonwealth titles at the Aintree Equestrian Centre.