I have already been on the freedom and agree that the internet is slow. It has been that way since the ship first debuted.
What I do not think is crazy is the fee for Johnny Rockets. If anyone has ever tried to eat there during days at sea the place is packed and almost always has a wait. The reason this 3.95 price tag has been enforced is to try and minimize wait times.
A tip for crown and anchor members is that you receive a booklet in your stateroom which has a coupon for a free JR meal. Are there 2 c & a members in your party? You both will receive one.