Yes. If anything is going to be part of LoRaWAN spec, it would be setting up the multicast group and potentially the fragmentation session. It would be good to have this standardized, if not in LoRaWAN, then in another spec.
The multicast group and fragmentation session specs will be open source, whether or not part of LoRaWAN. This is to be discussed in the LoRa Alliance TC. The current spec status is draft and application-layer.
The Update Server that we use in the demo is being developed by The Things Industries, like almost the entire The Things Network open source stack. It will be available in TTI private networks for sure.
In any case, half of the magic of FOTA is in multicast group and fragmentation session setup, and this we want to bring to the community for sure, both open source on GitHub and hosted in the public community network. Best would be as part of LoRaWAN, otherwise either custom TTN MAC commands or implemented in the application-layer.
Yes, this is a test TTN installation supporting class C.
Class C is coming in a new version of TTN. We will make an announcement very soon.
In the meantime, we're working with ARM and the community on an end-to-end demo of FOTA, so including hardware. If everything goes well with the new TTN version, I think somewhere mid-Q4.