Could you elaborate? Other than the "Japan" requirement it seems legit?
I guess the requirements are pretty onerous, but they all seem like table stakes for a browser these days (Firefox or Chrome should have no problem with them, for instance.)