Welcome to The House TH!
I don't know much, but I don't like the idea of falling into a centrally mounted(on body) anchor. Seems to me your body would tend to fold around that point in a fall, and the results could be painful-disastrous. Maybe better than hitting the ground, but for fall...