Tbh I think it's usa because the location "new amsterdam" (the city bomb rush cyberfunk takes place in) is actually the name of a hypothetical 51st state which I found out about thanks to idksterling, and also all the billboards are in English so yeah; I hear a bunch of theories on how bomb rush cyberfunk either takes place in the USA or Europe.