I reckon the 'more outgoings' are indirectly covered in the squad list above as there are 5 players not mentioned who were assets at the end of last season. Overall it looks like 11 are leaving from the squad of 26 (plus Ally Roy out on loan) that ended the campaign .
Dylan McDonald (Airdrie), Kai Montagu (Raith Rovers), Adam McGowan (Tranent), Cameron Eadie & Johnny Lyon (both Johnstone Burgh) and Aaron Arnott (back to Raith Rovers, end of loan) have all been announced.
Mark Morrison going to Troon & Liam Brown contracted terminated as you mentioned yourself on the last page . Not announced anywhere yet but their departure looks like it's confirmed as they are not included in the list above. Chris McGowan, Scott Ferguson and Ally Roy (on loan at Alloa) are the other 3 players not accounted for.
Just 19 on that list, 16 remaining players plus the 3 new signings, so still 3 or 4 to come in I'd expect. Only 5 defenders so would expect at least 2 to be added for some cover at full/wing back and maybe another central midfield player.
Agree about Tiwi, we always seemed to play him off the left wing and I felt that we weren't seeing him at his best. Felt he'd be better through the middle as part of a two but we never played that way.
On the 3 signings I reckon 1 upgrade, 1 potential downgrade and 1 neither as he's not replacing anyone. Jordan McGregor is better then Eadie. Brown probably better then Jack Leitch. The 6 forwards who completed last season are still here so Broque Watson is another option rather than a replacement.