I guess it should stop us from posting Questionable stuff. It is a Webbrowser Site so we can upload Screenshots mid game (which is great) but it would take only 30 seconds longer to plug out the SD card and post the picture manually.
For Europe It was told on the Website that only Animal Crossing works atm. I dunno how the program even recognizes the screenshots tbh. I sure need to do some experiments with it.