Cool product!
I'm curious if you considered using inboxsdk.com for the Gmail extension you wrote. I'm one of the founders of Streak and we released the SDK specifically to make these kinds of apps way easier to build. Would love any technical feedback on why you chose not to use it (if you've heard of it).