2008 uses a crank sensor located on the front left side (if sitting on the bike)
By "nosecone" I assume you are talking about the cam cover/cam position sensor located on the right side.03-07 buells use a cam positioning sensor and in 08 the oil pump was built into the cam cover for a "all in one part" and went to a crank sensor.
Could you make the original efi work? sure if you gathered all the parts you are missing.
As for aftermarket ignition im sure you could work around that too, Ive done quite a bit using megasquirt computers just takes time.