They used carbon film (not comp), but the overall compents are pretty generic and certainly don't reflect the price. Agree metal film is the way to go.
Ahh fair enough, either way I'd avoid them for most applications! There's no way that that transformer would perform very well below 100Hz under load either.
For that price point aswell you'd atleast expect some regulation, looks like no thought has really gone into the power supply.
The wiring looks good though