The Radio Shack ad was totally believable until the DeLorean did a burnout leaving the store. That's just fiction...