Well done! I like how you handle multiple scenes, it's easier this way vs e.g. how clipchamp does it.
I'm the creator of Glitterly - https://glitterly.app/ a similar video editor but more focused on pure feature videos with zooming and transitions. Initially for exporting videos I tried a similar approach but with canvas. By recording the canvas with captureStream and exporting the video, but I wasn't able to get a satisfactory non-laggy output.
What upcoming new features are on your roadmap for Tella?