You assign users a temporary IMSI which is done in the cloud right?
How does this protect against IMSI catchers and Stingrays if they are done local to you? Local cell tower spoofing?
Also, this is just for data? So if you have another SIM for voice/SMS this is completely negated?