Actually a side/upper camera position wouldnt be extremely hard, since you've got multiple positions where it could be,
middleOfBeamsX - 100, angle towards middleOfBeam
middleOfBeamsX + 100, angle towards middleOfBeam
and perhaps middleOfBeamY + 100, angle towards middleOfBeam
A few simple...