I know I went to his site first. According to his data the Israelis may have left off some weapons systems because of concerns over being top heavy.
Those concerns are noted in the description you posted.
Take a look at the pics in Dio's post:
Gotta See This!
http://www.freerepublic.com/focus/f-news/1666600/posts
Search for "ship" and look at the pics there, purported to be this ship. CIWS is evident on the bow, in these pics.
Interesting all around.