Original site not working for me either. Something interesting like this gotta get a lot of traffic.
Other sites reporting the same news: http://liliputing.com/2014/03/minnowboard-max-99-intel-atom-...
http://hardware.slashdot.org/story/14/04/01/0051224/intel-up...
http://www.bit-tech.net/news/hardware/2014/04/01/minnowboard...