I've seen three, they all looked like that.
It looks terrible but the PCB is about as secure as a Boss pedal when everything is put together...
With that said, I really really really don't want to trace this stripboard.
I don't mind goop, 4-layer PCBs, SMD components on both sides, caps with...