@kipster is the admin.
Regarding your set up - It’s not the end of the world of course… you can still give yourself just as good a workout in terms of the effort you put out. But the times, power, etc won’t be realistic. They will be reliable in the sense you can take note of your effort and refer back to it after future efforts. But they won’t bare a relatable comparison to ‘true’ numbers. Eg maybe next time you go up the alpe you do it in 46 minutes which is progress for you. But it bares no relation to other peoples times so I think it’s better personally not to put it up on leader boards.
In an ideal world you can raise the funds for a power meter for next winter. It’ll really improve things for you if you stick with the turbo.