Cruiser tanks were designed to be fast, mobile vehicles. The description has nothing to do with ships. The British also employed infantry tanks like the Churchill, which were designed to be slow, tough-to-put-down vehicles that could cross difficult terrain. Those vehicles were designed to keep up with troops in a charge.
...As you can see, without practical, up-to-date tactics, British tanks were quite outplaced by the Germans in terms of armor design.
Multiple guns is an old idea/concept, but is not neccessarily dead. More guns means you need more space to house them. WWII tanks had different guns for different purposes... if they had multiple turrets. At one point, it made sense to have a big gun shooting a low-velocity round to hit an installation while a smaller gun shooting a high-velocity projectile could take on vehicles. Later on, technology outplaced this concept.
Today, cannons are powerful enough and have enough round types that this is mostly unnecessary. But you never know... perhaps there will someday be a need for a tank with a 150mm field gun for use as fire support... but that 30mm Bushmaster is needed for self-defense.