Some people have trouble with the simplest of tech tasks so mileage always varies on these things. I seem to recall people complaining to Meltzer on twitter about how hard it was to use the site.Dave also said they would have English menus eventually. I never subbed for that reason. No apps, no English menus, etc. If numbers are that low, they probably never will.
They do have English menus. And an app.
NJPW World does? Where? It's a mess. I must have missed the Roku app rollout, as well.