When I click on the feed it takes about 1 minute to come up. The tag at the bottom says "waiting on admeld.com".
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I think it is more related to the feed itself than anything, I find it to act strangely every once in a while.