Questions about P2SH encoding

Counterparty now supports P2SH encoding.

I used JDog’s MPMA Tool and created these transactions (one P2SH encoded counterparty tx = 2 bitcoin txs).

The block explorer informs that: This transaction could save 62% on fees by upgrading to native SegWit-Bech32 or 54% by upgrading to SegWit-P2SH on the 2nd and largest transaction. For the first tx the saving could be 36/26%.

  1. Is it technically possible to get this saving with Counterparty data?
  2. I tested a large broadcast with CW. It still uses multisig encoding. Any plan to upgrade CW to use P2SH?
  3. FreeWallet uses P2SH only for MPMA sends. Will it be updated to use P2SH for broadcasts too?