Not really feature-level, but first impression is it looks like an auto-generated spam site. Also it's not really self-explanatory where the links go.
Would showing app icons for each result change that first impression, do you think? (for you). I'm just asking myself what value an icon would add to a search result.