Hi,
1°- Unfortunately, as you said, this evaluation kit is not really "ready to use out of the box". The only one software example provided by Atmel is based on ARM ADS + Multi ICE, but the Multi ICE is not delivered with the box
Anyway, as you know probably, you can use any development tools which supports the ARM7TDMI processor to evaluate this device.
2°- The SAM7A1-EK embeds a wiggler-like interface which could be used with development tools such as Metaware tools, GHS tools. Atmel does not mention this as they do not provides software examples for these development tools.
3°- Angel is a ROM debug monitor developed by ARM which provides serial debug interface with ARM ADS and now with Green Hills tools, ...
For info, Angel has not been ported for this device.
4°- The Multi ICE offers a professional debug solution but as you said, this JTAG/ICE is quite expensive. Using lower cost JTAG/ICE Interface will provide good level of debugging capabilities anyway.
5°- Atmel provides a way to program the flash but unfortunately on ARM ADS + Multi ICE. Then you can have a look at alternative solution such as OCDemon programmer tools from Macraigor or J-Flash from Segger which provides a JTAG programming solution.
6°- The AT91CDROM is now available "on line" at
www.at91.com and no more available for download through ftp.
Hope this help.
Rgds
JP