#1 Does any phone have a stock feature that does this via WiFi? I know NFC would achieve this, but having NFC would increase the retail price of the moto g. Besides, even on nfc-capable phones, I always leave it disabled to save battery.
Apparently your point #2 should be fixed in Android M...