I went through the code of the Uncovered FFXV website (http://www.finalfantasyxv.com/uncovered/
) suggesting a PC release is under way.
Additionally there's some commented code hinting at more pages that will get added to the page, including a Trailer, Schedule, FAQ, Livestream, What/About and Travel page. The CSS file also has all the styling info for these pages, the pages themselves just aren't live yet.
Similar code seems to be used on the Rise of The Tomb Raider page (http://buyrottr.com/js/main.js
) so they've probably been lazy and just copy pasted that.
Square updated the file and removed all mentions of a PC version.