Its a balance thing i think they are still working on, they are a developer focused group from what i've seen so lots of dev work and planning but not much on the advertising side which is both a good and a bad thing depending on how you look at it
As far as i saw their team and development i wouldn't really doubt their effort and progress! I think they are pretty neat with everything they are did and doing and planning to do!!