There is nothing explicitly stating that this is being released on PC. I don't think "console exclusive" has been thrown around enough for there to be a definite consensus on what it means. I've really come to despise the term. It just feels like a sleazy way to deliberately confuse consumers at this point.