Yeah, no matter how I jumped, I only ever went flying into the wall. I can't do a shinespark wall jump to save my life. Thankfully I found an alternative, but man I don't EVER want to do that again.
Anyway I beat the game, got all items. Final boss was certainly a thrill to fight, though I wish...