Very nice article.
However, looks like you didn't actually read the book ;)
Also, the reason my kit is called "Arduino Compatible" is because I had it advertised as an Arduino Starter Kit and Mr. Banzi sent me an email to say that I wasn't allowed to call it that as I did not have an Arduino Board in the kit, but had a Freeduino Board. I believe this makes it confusing for the customer but there is not a lot I can do about that. As far as I am concerned the word 'Arduino' doesn't mean the board as there is also the IDe and the Bootloader. The Freeduino Boards use the same IDE and Bootloader and the hardware is also identical.
The ony way i can call the kit an Arduino Starter Kit is by putting a genuine Arduino in it and the only way I can order Arduino's is through tinker.it in the UK with a minimum order of £500 before VAT and P&P.
Indeed the kit is HUGE and is set to get bigger as the next incarantion will have 2 x 7-segment displays and a 16x2 LCD display for NO extra cost :)