Project #2 has an early prototype but there is no energy going into it because #1 is in a state of ferment.
#1 and #2 are prerequisites for the social bit of #3 which is frankly a moonshot.
Really I don’t add new projects often and I rarely let a project be motivated by ‘learn a new language’, ‘learn a new framework.’ Often those are just black holes. Go learn LISP or Haskell and you will either fail to learn it and still think the grass is greener over there or if you really do learn it you realize that ‘a monad like is like a burrito’ is the definition of insanity and there is a good reason why people dream of LISP and Haskell and really write C, COBOL, ColdFusion, JavaScript, whatever.
Sometimes my projects force me to learn a new tech and then I do it. I am looking forward to WebGL.