What disks are you attempting to boot with? The ✕ could mean you're using the wrong system file.
Regarding the eject issue, did you already replace the eject gear? If so, it might be out of spec. Even some of the gears I've had printed by ShapeWays have been just enough out of whack to not...