Yo, I had this same problem once, it turned out to be a cracked flywheel.
Start the engine, let it idle, put the car in gear with your foot on the brake,
if the noise gets softer, it's most likley the flywheel. I hope this helps.
This motor sounds pretty intimidating, but I think it would be better suited in maybe a lightweight slingshot dragster. Would be hella fast............