Edelman recently launched a machinima video blog about weekly events in Second Life. I liked all the YouTube movie including Dell Island.
The idea of building interfaces in Second Life sounds like the right way to go - esp for branding. I like Edelman's idea, in this case, of having a weekly magazine of Second Life happenings populated with YouTube videos.