your clock looks great!! but as for the clock not working, i only have bad news for you. those clocks suck. i had one and it used to always stop at the same second (around 45). i changed the batteries which helped for a little while but it keeps eventually becoming stuck. i would recommend new guts.
sounds like your oven was a success. me and some of my friends had to make some solar ovens in class and ours sucked. i think we used that site, but we obviously didn't put enough effort into getting the right supplies.