@MrChips - Interesting. I have never considered vias on SMT pads but your electrical reasoning makes sense. No soldering problems then, I assume.
I missed the acute angle under the voltage regulator. I'd straighten that out.
Next step - silk screening.
Are you going to request silk screening (top overlay)?
Simplfy the labelling. Use smaller font. Position better and don't overlap. Avoid long words.
Move from underneath components and away from pads and vias.
For resistances, 300 or 10k is good enough.
For capacitances, drop the F.
If you were doing your own etching, always put at least one string of text in copper on the top layer. This helps to get the orientation right with your photo masks. With a PCB house it doesn't hurt to continue this practice.
If you were doing your own etching, I would also put a flood plane on the top side. Saves on etchant.
As John says, put mounting holes on the board. Doesn't cost extra.
OK, I rerouted the 5V run from the regulator, I think it's much better this way:In your latest revision, there are traces too close for comfort.
+5V between pin-24 and pin-25 at ATmega.
+5V at IC1.
Get gid of the +5V via under ATmega. Reroute +5V to R2.
There is an extra via on the bottom layer to the right of pin-19.
I'll add the silkscreen after the core is good, so I don't have to move it. I can't access where this will be to use mounting hardware, just going to hot glue it.
Thanks!

