You can already install Fedora directly onto a USB drive using
anaconda and any filesystem it presently supports.
It uses GRUB by default, and that usually will work with most modern
systems. But if you want something more lightweight, use ext4 as your
filesystem