I have been trying it for a couple of days and couldn't make it to work. The diagram and configuration is in the attachment.
Show crypto isakmp profile: QM idle on both sides.
Show crypto ipsec profile: NO ipsec profile established on both sides.
Show ip nhrp (on hub side): Nothing is registered at all. Blank.
As long as the HUB has a static nat translation this should work, try setting your transform set to mode Transport rather than tunnel on both spoke and hub, shut your tunnel on the hub and spoke and then turn it back on, does that make a difference?