Warren,
Glad you figured it out. I didn't realize in your previous question that you wanted to use OAuth2. I thought you were purposefully using HMAC auth.
You need to import oauth2_plugin before the first time you perform a request that require auth, to cause the boto pluggable auth mechanism to know about (and then use) that auth handler.
Setting a default project ID from the APIs console works. The other option would be to to provide the project ID by populating the x-goog-project-id header (which you can pass in the optional headers parameter in the various StorageUri interfaces).
Mike