Haha,You nailed them!!
Well,some mods are maybe not necessary,but that is the beauty of modifying bikes...go your own way and test things that You belive in.
The whole subframe are new built,the frame was "modifyed" by PO in a terrible way,they had cut the subframe of,and welded some awful...