Not bad. Uploading your own photo was a plus. Needs powerups (ie. shotgun, bigger clip - even though it's a sixshooter ;)) to make it more interesting.
Good game. Few minor gripes:
a) needs a pause button/option
b) need to reconfigure keys so they're close together.
c) Accurate sound effects for the Garand ;)
4/5
Beautiful, yet simple graphically, good music, and well scripted, even though a bit historically inaccurate. Gameplay was decent. Still can't decide on upgrades vs. no upgrades. Can see the merits of both. 4/5