isnt the PI better is most respects and also cheaper ?
Yep. About the only thing it doesn't match up on is the inclusion of flash storage, and adding a 2GB SD card would still probably leave it cheaper overall. So unless this has some advantage like fully open, documented hardware...