IMHO I would say that your woodwork is ok, but your adjustable claw hangers/brackets are too far down the sides, would relocate to top corners personally, and 35mm screws?
Although putting a batten up won't hurt, it won't be as effective as a longer screw.
You're build quality is not in...