Alright game.
Graphics: Not very good. The buildings could've been drawn nicer, and also the display showing the score, queue, and other stuff. Cars and trucks are well drawn.
Style: Well... Its a game that has been done not very often, so I'll give you points for a little originality. Pretty addicting too.
Sound: Good sound effects and music. Could've used an effect for when the cars collided and an actual on/off button for the music.
Interactivity: No bugs/glitches to report. Gets really laggy once several cars start coming in, but I guess it isn't your fault. One suggestion: Maybe you should have for a collision between vehicles, points taken away from the total score.
Seems like you are good at making games, keep it up. But work a bit on your drawing.