Can I use UEFI, GPT, EFIstub booting and LVM on the same machine?
Yes. You'll still need an EFI System Partition (ESP) outside of the LVM, though. For EFI stub alone (without rEFInd or gummiboot), it'll be easiest to store your kernels and initrd files on this partition. Alternatively, you can use a separate Linux /boot partition outside of the LVM to store your kernels. This requires that the /boot partition use FAT, ext2fs, ext3fs, or ReiserFS, and for the last three of those filesystems you'll need to install a suitable EFI filesystem driver. Using a separate /boot partition for this purpose makes the most sense if you're using rEFInd in conjunction with the EFI stub loader or GRUB Legacy without the EFI stub loader.