Not too long ago, Nascar launched a Windows 8 app of its own. This was an app made for fans to keep up with the latest news for the sport. While this was cool, NASCAR’s latest endeavor