Quite enjoyed it, though my standards for 12-minute web shorts aren't that high. I think the lens flare is a trick to make up for the CGI.
Regarding the main series, yes def watch it in order. I really enjoyed it, though of course there are bits where you need to stick with it and you do need to appreciate they are being really ambitious for the budget.