Because I trust my biners way more than I trust a sling threaded though bolts, I consider a relying on (my) single biner safer than the above set up.
With the hardware visible to me in that picture I would make a single point anchor using two biners, sling and one bolt, and back it up with the sling though the other bolt providing redundancy.
Effectively close to what you did but one of the biners moved off sling to the bolt hanger and add a stopper knot.
The system has no cross loaded biners, is redundant (except for the single screw gate biner on the rope end ) and does not rely on slings threaded though bolts.
Edit: http://ropewiki.com/Webbing_on_bolt_hangers and blackdiamondequipment.com lab-off-axis-tri-axial-carabiner-loading
Essentially it appears the sling though hanger has a breaking strain of about 10kn and is considered an acceptable setup, more widely used in some areas than others (This is very common and wonders how much science exists in climbing vs "doing the way I was shown" ). The only thing missing is the stopper knot. Therefore if the biner could not be placed correctly in the hanger, sling though hanger (with stopper knot) is acceptable.