I'm pretty impressed with the size of the map and the visual consistency is great! In that aspect, it's probably one of the best scoring games I've seen thus far in that category.
However, the game was unfortunately not very fun. I'm missing game design critique in the comments below so I'll do my best to explain what bothered me.
Smashing the scrap boxes isn't very satisfying. I feel like this may come down to the sound design first. When you smash something, make it sound impactful and satisfying. Maybe even add a subtle camera shake. Perhaps the scrap particles get 'sucked' up by the player and it makes a satisfying, incrementally pitched sound? That would definitely help make collecting scrap more fun.
The combat is also pretty 'dry' feeling. The enemies just mindlessly move towards you and hit you. Again, hitting the enemies back here isn't very satisfying and I would refer to the previous paragraph for that. Maybe their logic could be made more fun, perhaps the enemy has an attack pattern where they dash out of the way. Or where you have to dash out of the way? Maybe you have to hit them from behind. And when they die, make it flashy, make it satisfying. Think about impactful sounds, shakes, other feedback. This is all part of your game's UX. If I recall correctly, they just explode into scrap parts without much else?
So, overall it's impressive in terms of how much content there is, but I feel like there is work in the game design aspect of it. Good job on finishing, you must've worked quite a bit on it to get all the art and levels finished! The writing was pretty fun as well!