Yes that walkthrough is pretty impressive! I didn't know for the secret in 5-3, because you apparently need more paper dolls then on 6-2.
There are a couple things on which I can help, but wish I could do recordings to prove it.
From what I remember, the Life Burner drops the chaos flare on powerful wolf mode and higher, and the Master Battery drops the warp launcher on hell mode and higher.
Of course I can't really prove it, so if someone can confirm it or something it would be good.
Well, I guess I could actually prove it but I don't feel like replaying on Hyper Wolf, Powerful Wolf and Hell just for that, as I just finished Extreme yesterday.
Also, the Miracle Edge does have a reflect mode, as I used it several times.