That's fantastic and I'm sure will be very helpful to others.
Once a couple people confirm this works, maybe we could make a sticky post and put the link in the download information where you create a new ARM based agent.
I'm not sure we could offer perpetual as this service is in constant flux so making long term promises we cannot keep would not be good.
However, let me know what the device ID is and I'm sure I can upgrade that for you.