Looks good, but is it anchored anywhere else but the lower rear corners? Those anchors aren't very strong. If you could run chains/cable/brackets from the front of the platform down to the seat anchors in the floor, it wouldn't travel forward in a crash.
What are the hasps on the bottom of the short piece for?