> Actually it may just be aimed at investors

The fact that the first image you see has "$60M seed" in big text, I have to agree, this does not feel aimed at devs.