I love this flag design! The white represents peace, the blue represents freedom, and the red represents heroism. The yellow symbol in the center is an African pattern used in Angola, representing the sun. To Americans, it looks like a kid drew that pattern, but it's the common way to do it in Angola.
The current Angolan flag has two horizontal stripes in the background; red and black. I don't think that red and black look very good together. Also, the yellow half-of-a-cog-wheel-whatever-that-is is very hard to draw, along with the knife and the five-pointed star. This design is much more colorful and inviting.