Whenever a deal ior its terms are overly complicated my instincts tell me that it is not a good thing...  :)

I would rather have seen a direct equity raise or a potential partner equity buy-in.