people shouldn't have to infer these types of things. Not everyone's brains makes the same connections in the same way, not because they're stupid, but because we all process information differently.
I looked at the page and it wasn't immediately obvious to me what it was.
Dash is... an app? a site? a collation of data?
If I'd hit the front page to something like:
> DASH
> An application for browsing API documentation sets
see you kind of prove my point about how people process data.
you thought perhaps my comment was a complaint, an angry statement, this couldn't be further from the truth. In actuality I was just reflecting on how good signposting (through pertinent language and UI) helps people interpret meaning on websites.
If you design your website so that your potential users/customers cant look at the front page and have an instant grasp of what your product is, then your website is failing to do its job.
Again I say, people shouldn't have to infer what something is by association. Saying "what is this? oh look, there's an appstore link, it must be an app" is not the right way to tell people what you've made. Unambiguous and engaging language is.