そうですね、明らかに誤っている点を挙げると

>クロージャー: Javaでも結構簡単に模倣できるし、そろそろ加わるんじゃないの?
Java7にクロージャーが加わる話の事だと思うけど、残念ながらあれは断念されました

>バリアント? サブクラス、インターフェースで簡単に模倣できる
模倣できても型安全でもないし、exhaustiveness checkもできません

>ファンクター? トイプログラム以外で使う馬鹿はいないだろw
ファンクターはトイプログラムではないUnisonというOCaml製の同期ソフトでも活躍しています
グラフ構造を扱うライブラリでもファンクターが上手に利用されています