a friendly heads up: the website's background image is 3.2MB. while it doesn't really matter for you (cached) or for HN readers (mostly desktop, mostly high speed internet), for what seems to be the intended demographic - a mobile user on a shoestring budget - 3.2MB to load an abstract pattern is asking a lot. you could replace it with an equivalent CSS/SVG design or run it through something like tinypng.
On mobile, I think the website layout (about half of the horizontal area on mobile being the sidebar and gutter, with the main text column a narrow strip on the right) is a bigger problem than the size of the background image.
and yes, to be honest i agree with everything you're saying here. it's needed attention for a good while, i've just been busy with getting the app finished & trying to avoid the distraction pit of "fixing up my blog"
neat project!