You do not need the shield on. you do not need to use the reset button to flash it, but if you do there is also one on the mega.
Did you buy this from me?
I pre-flash all my boards.
You do not use the power jack on the mega. t gets its power from the shield or the usb.