The Czech's seem to think there's more than a little truth in the rumour..........
........check out the lists of which cars are participating in which series towards the bottom of the page.
Then again, I don't speak Czech so didn't understand a word of what was said in the article.