To beat the last level I left the two lights on the far right green the whole time and focused on preventing crashes at the first three lights. A semi-truck coming from the left will probably prevent you from winning, you just have to keep trying and eventually you'll get it.
The game freezes from time to time for me during a battle and it seems like it's always the "Weltar" card that does it. It's in the middle of attacking and that's when it freezes.
People are kind of being too harsh on this game considering it's a simple holiday game not really meant to be played over and over again. I liked it a lot. (I'd also like to see half the people criticizing it so bad to make something better)