Slight update: They actually finally replied on my Facebook group.
There have been some delays due to various things, but they are about 95% done they said. still couldn't give a release date, but they are still working on it.
I do wonder what's in the remaining five percent...
I feel like Deadpool's gonna come in saying, "It's a metal arm, it's not like we're trying to remove a MUSTACHE!!!!"