Well, I don't know your build but everything I did should be in this gist: https://gist.github.com/ChristophHaag/6334554Are you missing any commits? I noticed your update has sensor working but my build does not.
I guess it's possible aokp broke something since my build. I'm wrestling with another arm device at the moment too, so I haven't actually done much with the streak 7. I wanted to see what goes on in the AudioPolicyManager, so I modified it a bit to print a little bit more, but it didn't seem to have an effect, then I searched and found another AudioPolicyManager, then I modified that and it didn't have any effect either. So maybe I'm going to edit the third AudioPolicyManager there is... They all duplicate at least ~80% of the code so I am beginning to have some doubts about the quality of software engineering in android... Anyway, Tomorrow I'll probably sync to the latest aokp, if only to see if some rendering problems are because of a bad aokp revision. (Google+ seems to often hang on scrolling and then pressing the menu button brings a distorted menu, youtube seems to be completely broken (but works in the browser) etc.) and then I'll see whether in a new build it all still works.
And of course the most useful recipe for weird build problems is still
repo forall -c git reset --hard
repo forall -c git clean -xfd
rm -rf out/*
...