Similar to mine, that I've yet to get completely working.

I used the spray sealant from home depot you see advertised on tv. The smell is gone quickly.
I put my oven on a tilting base, so I can point to the sun easily. Has internal swing too.

I'm still having issues with the reflectors and getting them to easily attach without falling off. Guess I'll have to stick with some regular hinges.?? I tried straps like you're using the velcro for, as I tilt it the reflectors change enough to lose a good angle.

A mild gust of wind also messes with the angle.

So... Keep the thread going with updates as others build theirs and test.