Hi Simon,
Yes, I see your design, you can not use the usb otg port. Here the only method you can try is your above idea, the same the method I recommend you. You need to load the u-boot. Do you have the Nor flash or QSPI in your board? If yes, you can try to download the u-boot to nor falsh and boot up u-boot. If u-boot work well you can load images to emmc.
But if it can not work, you have to wait for your next version board.
Hope it can do some help for you.
Have a nice day
Rita