1) Anonimamente no se puede usar la api, no esta pensada para eso, si se pudiera, miles de robots automatizados llenarian de basura los servidores en cuestion de horas. La api es solo para uso personal/empresarial, es decir, para los que tienen una cuenta, si lees algunos articulos veras que solo se pueden hacer dos peticiones sin el identificador de usuario: La de login y la de registro.
2) Si quieres simular una carga anonima, deberas crear un usuario random cada vez que se sube un archivo, y confirmar la direccion de ese usuario.
3) La api en si no es dificil de usar y hay varias clases que lo facilitan, como la que tu publicaste o
esta.
Cita: convertiría a foros del web en lo que es, un centro de referencia de código, código creado por los usuarios que intervienen en el foro.
Es un foro mas como tantos otros, no
un centro de referencia de código esta lejos de serlo, si quieres
un centro de referencia de código ve a
https://github.com/ por ejemplo y encotraras todo el codigo que buscas y mas aun.
4) Si quieres saber mas de la api esta este tutorial
en ingles y
en español