thats not bad. thats not what it says in the contract i looked over; i asked them about it and they confirmed it wasn't 250 all in, that was just the software fee outside of entitlements. Maybe things changed, or you just worked it out with them.
i also heard the same thing about their servers, apparently everything runs fine when others elsewhere might have some issues. i compared with a buddy a few times, and its true.