Yep. I found the hardcopy WSJ article. The comic series is called "Rush City" from DC comics.
Thanks. I'm not much of a comic reader these days, I had friends who worked for a local hobby shop and used to get me cards and comics at a SERIOUS discount. I like the look of the car so I may check out the comic.
Being an artist myself I like to keep up with the trends in comic art from time to time.