I am guessing that .elf = is the PPC version, since that is what the PPC code hunks are called.?
no, it was used for ppc, but elf is simply binary code format as opposed to amiga hunk format. gcc generates currently binaries in this format. aros68k can load both (in my experience elf loading is faster) but to be run under amiga binaries need to be converted to hunk. aros provides a tool elf2hunk and converts also the aros binaries contained in the iso to hunk. practically when softkicking aros only needs arosbootstrap to be in hunk.
i dont know about the floppy, but the iso/boot/amiga contains either aros.elf (not converted, as i compile it) or aros.hunk.gz images.
Where is the AROS rom.bin and ext.bin get mapped into the Amiga's address space?
i guess kickstart needs to be mapped to an address where it is expected to boot from, but i dont know. best ask toni on eab.