I think it's mostly fixed!
I did some more troubleshooting, and found that if I manually set the width (i.e. not Auto, but 640 or really anything else) the game will boot.
Then, I tried manually launching nintendont from the homebrew launcher in vWii, and realized I didn't have to manually set...