As I see some problems you showed here, I share your concerns. Nonetheless it doesn't help much to complain here - you have to let Microsoft know that there is a problem and that people want to get it fix (e.g. by voting on Microsoft Connect).
I don't know Microsoft plans about LINQ to AX, but I hope they don't want to throw away all the effort made to create LINQ to AX in the first place.