GOG have the Xenonauts 2 demo available to download now but you will need GOG Galaxy to download it.
More information.Description
About: This is the free public pre-alpha of Xenonauts 2 - a very early build of the game intended for gameplay and stability testing. This demo requires GOG Galaxy to download and will NOT grant a copy of the final game (it will be deleted once the game moves into the paid alpha stage.