I can't confirm it with more concrete information, because if the site owners wish to remain low-key, that's fine by me. However, if you think about it, *somebody* has to finance the site as these things don't pay for themselves especially when there is quite a large throughput, advertising, etc. I can tell you that it's hosted in Germany, though that's hardly useful information and you can see that for yourself if you have the appropriate plug-in on your browser.
The forum software is generally freely available, but hosting of a commercial site costs money. If you click on the pedelecs logo top left of the screen you will go to the site front page (what you see before you come to the forum). You'll still be none the wiser, though.
I'm also fairly sure that if I were talking rubbish Flecc would have jumped on it before now.
Rog.