Edelbrock Heads for 318

RPM's wins over stroke
I hate to differ, but I would rather side with Carrol Shelby than your quotes. Look into history and remember that the Europeans laughed at the Ford big bock entry while standing next to there short stroke (And very at that) engines.
the short stroke motor would make more power cause it can spin much faster.
True and not true. From what I have noticed, not that I test these things daily mind you, but the HP difference is small, in veiw of the big picture, even more so.
The nice thing about a longer stroke is peak HP comes sooner while retain superior torque in getting there.
Sure long stroke motors are great for low compession RPM motors but thats only cause the short stroke motors can not spin 8000+ with 9-1 compession.
Totally not true. Look over to the old NASCAR truck series. The engines are limited to a 9.0-1 ratio but yet produce over 700+ HP. Also remember that each truck/team have several engines for the several sized tracks they will run at. Shorter tracks require a different engine than a Super Speedway. All engines spin to the moon.
RPM is limited to piston speeds and valve spring limitaions. (SP all over, sorry)

A short stroke engine has the abilty to spin more rpms because of it's shorter stroke and that means piston speed is less with a short stroke as compared to a long stroke engine. The piston has to travel father in the long stroke engine. So for the same given RPM, the piston has to move faster.
Apple to apple. (?)
But I have seen 3.79 stroked small block rip past 8,000 rpm. That was one hell of a Dart.
Engine stroke on a race corse should be thought out. Do you need more torque for turns and twists. Going up hill?