I remember that commercial. It got me stoked on yellow with over the top matte. Always thought it was a little odd that the Demon was flying around corners as the premise for the story.
I also remember the whole Angel thing and the speculation about a DGatzby factory special (actually, I just made that up but it has a cool ring to it...ha,ha) to take on the Nurburgring. No ACR, no Angel, oh well...it would have been cool.