I think it flows well, and they should use your logo. It works well together with the layout. The multiple colors make my eyes look throughout the whole page, and is very easy on the eyes.
The document icon on the left works alot better with text beside it, looked strange without the text there.
Thumbs up from me!