@Oakniir Yes, the leaderboards are still online as I just got the trophy myself 🏆
Me too! Have all their games, on all platforms - just wish there were more of them.
Edit: Just added their upcoming game, 'Nobody Saves The World' to my Steam wishlist. Hopefully comes to PS as well, although it only says PC/XB.