So you are able to set cranking degrees and idle degrees separately? That's a nice feature.
Nothing wrong with 8 while cranking then, but I believe that it can still take more. Easily 10 or 12, but as long as it starts quickly there is no reason to change from 8 either that I can think of.
Most of us are still dealing with single-setting type, where your idle and cranking timing are the same.
A side note to all this would be the condition and size of your starter and battery cables.
If they're not AT LEAST 4ga, you're at a disadvantage right off the bat. If they're 2ga or larger then you're set for just about any eventuality.
To your question of pinging, you can hear it as a type of rattling that is sometimes described as "pebbles in a tin can" or better perhaps, "broken glass in a tin can" and can vary from infrequent and barely audible to extremely persistent and somewhat loud.
Usually only under heavy throttle acceleration, it can actually happen just about any time.
I actually forget if it's related more to pre-ignition than to true detonation (though I think it is) so I still prefer the perhaps vague common lingo and call it pinging versus any other description anytime you hear that noise.
Some will also call it "knocking" (or spark knock) but that word is best left to other evil noises coming from an engine such as a bad bearing, low oil-pressure, or whatever. And knocking typically indicates a slightly deeper tone than the higher pitched sound of pinging.
Since your computer is handling the timing duties, the programability helps you to reduce conditions that might cause pinging. If the Sniper includes a knock-sensor then you will probably never experience it.
Paul