This is a lot funner than last time I played it. Did you add music? It's still extremely buggy, though. I had the following issues: the game doesn't reset properly when you press the "restart" button. The fish enemies in the first stage stay at the bottom of the screen if you don't kill them. There's a thorn-bush enemy in the third stage that is placed very badly. It essentially just shows up out of nowhere and you'll inevitably get damaged if you don't know it's there. I feel like it's supposed to spawn at least a couple dozen pixels lower.
The pause key is set to the ESC key, so if you pause the game it kicks you out of fullscreen (in Firefox. Not a bug but it bothers me). This is just a game design consideration: the length of the side of the witch girl's hit-box seems to be the same or close to the same length as the diameter of the circle representing it, which is not a good idea since circles aren't shaped the same as boxes (I hope this makes sense). In Touhou I think it's 2-3 pixels smaller than the circle. At least one of the boss attacks starts too early, causing the animation that starts the attack to obstruct the action.
I didn't like the farm girl's second pattern (the one with the scarecrows). You're not able to kill the scarecrows so she can simply shoot them in your face. I don't feel it's awfully hard to dodge but it makes hitting the boss a hassle since it limits your movement. The other patterns are fun. I liked the ghost girl's patterns, but the last one seems to spawn bullets on top of you.
Rosemary's homing bullets are very finicky. Some times they'll home in, but sometimes they won't. I can't figure them out.
Overall I found it pretty fun, but please fix the bugs!