Here's two more write-ups. You'll have to scroll to about the sixth article; the item immediately following reiterates the article your link goes to.
Interesting that the first piece talks about basal levels, leading me to believe that the subject shot is intended for exactly that (maintaining basal insulin) and will primarily benefit Type 2s. This could mean that bolus insulin would still be necessary for Type 1s.
I also couldn't help notice the references to a "multi-million dollar transfer agreement" and "royalties"...
Either way, the shot would at least be a boon for pumpers!