Re: where is /home mounted from?
I suspect this is part of (selinux) sandbox.
See : https://bugzilla.redhat.com/show_bug.cgi?id=701176
You can test this by turning sandbox off
systemctl stop sandbox.service
For an example of using sandbox see:
If it is not broken, tweak it... If you break Fedora you get to keep both pieces :p