I see Defiance 2050 listed on Steam under Free to Play games and it has a store page. Unfortunately, even though I got a beta invite I am unable to download it via steam. Steam doesn't link to Glyph...