The game is available on Steam too if someone is interested:
https://store.steampowered.com/app/1754440/Super_Taco_Crew/