Thanks to Robert for pointing out the stupid typo (feed.opml instead of feeds.opml) in the <source:blogroll>
element of my feed. That's now been corrected.
The xsl stylesheet appears to have stopped working though (I had that problem before) so I've temporarily removed it until I work out why.
Update: ignore that, it's something to do with the browser on my phone. As you were.