It's based off of Giger's art, so it being confusing is expected. As for the trailer not really showing anything, they released a demo last year,
though the gameplay has probably changed since then.
As for a pc release, that's definitely going to happen.