arm constant island pass

I'm wondering if anyone cares to weigh in on the "goodness" of the arm constant island pass.
Also, regarding any "i wish we had done xxxx differently"....

I'm planning to port it for Mips16 but also have the option to roll my own.
I'm studying the pass in detail right now.