Nice work! I really like the music. The second boss is also cool - I appreciate a fight that makes you use the environment.
I was kind of unclear about how the first boss was supposed to work, though. I just sorta went up to the weak points and killed it - the cars didn't really get in the way.