This was fun. Very nicely polished.
It was hard to understand exactly how much you can do with the bullets, though. It is hard enough to catch up to the bullet, let alone figure out how to make a decently high jump. I could not get up on the other side of that multi-screen spike pit as I can't seem to jump very high from a bullet.