holy **** 240racer! I need a drink after that!
I don't have the scientific answer but... generally lower evving engines have a longer stroke, which in turn they have a little higher displacement, which in turn creates more torque.
High revving engines, like the s2k, have a shorter stroke and lack the torque. they develop torque through the high revs of the engine. the torques are low revs is very low, until they spool up a bit.
i don't know that one is better than the other, depends on application. Ever drive a diesel truck? Very low revs, monster torque. In sports cars it seems easier to drive with higher revs because it gives you flexibility with shifting and such.
high rev=short stroke
low rev=long stroke
i personally prefer the long stroke

mmmmmmmmmmm stroke