The good news is that individual post pages using the OP's blog engine have content in the HTML and appear to rank just fine. The value of a well-ranking homepage on a personal blog is probably overrated as individual posts tend to attract links instead.
You need a fallback. Why do you think the meteor guys made a big production out of their "SEO" release.
I think the entire idea here is that it is an aggregator of sorts. The site itself contains nothing that does not exist elsewhere, and judging from one of the open pull requests where someone has implemented local blog support, the author does not intend to store anything locally.
Though I like that he has open sourced this, I find it really weird that this is not offered as a service.
https://github.com/rigoneri/syte/pull/93
Also, rigoneri remarks here that he doesn't want to rely on databases:
The domain you link has some other curiosities - wget-ing robots.txt returns a 500 whilst using a browser gets a 404.