Still Windows 8 only, so no.
Yep, same here PC version requires Windows 8 so.......... NO
If that's true, that would be extremely lame... Windows 8...! :(
But the more I look, I can't find any info about this game been released on PC at all. Only as DLC for others games on other platforms, but not PC.