Well, torque is turning force. i.e. the force at which your wheels are being turned. Which is why diesel is utilised as a fuel for construction vehicles with heavy loads and the humble Transit van.
Torque has a great effect on acceleration; more so than horse-power. But horse-power is the ability to turn faster. Therfore controlling top-end speed.
A healthy compromise is best, in my opinion.
So yeh, your LBs/Ft output is gorgeous!
(And yes I know that was a very, very basic interpretation of that could otherwise be expressed as a series of complex formulae).