Very impressive overall! I was a bit confused about what was happening when I was approaching the "bad" ending - but then it clicked.
Best played after binge watching Cyberpunk: Edgerunners.