YONG- yes, it looks like traders expected better numbers. What I see as a positive for potential investors though is the changes they made to revenue recognition late last year as you noted.
That accounting change gives their reported numbers added credibility IMO.