There must be forums or other sites I'd imagine since many games/dlc isn't on that site.
I don't have the answer you seek or access to other places but try to check out the us version, remember it's regionfree anyways.
That's my best advice I'm allowed to give.