This is very nice - congratulations! I like that you are thinking about both the product and the content, it really shows your broader vision.
I taught an after school program that started with Scratch and Greenfoot, and I understand some of the problems you describe when starting with block coding.