I did not complain about the way the pages look like, but the way you wrote the code for them. For instance: Instead of all those whitespaces, you could use proper CSS (e.g. margin and padding). Or were you also told to write it like this?
No idea what you mean with "dynamic images", but the code on the first page looks exactly like one generated by Adobe's ImageReady. Not to forget that it also contains its signature.