ED is looking pretty fine.
To make one - albeit minor - suggestion to your combo:
Use the two Link-1s to make Crystal Heart. Practically makes no difference for the combo itself but if your opponent decides to Nibiru, use removal, etc. you already have an unaffected monster on the field. Even if it's a weak one it's still a WATER Link-2 on the board compared to nothing on the field.
Current is a really bad burn card. It's a conditional 1600 dmg (at most) that situationally deals a little more. It's unsearchable and you literally want to see any other card in your hand.
Since Bahamut Shark and the Marincess combo involving Crystal Heart requires 2 cards and you wanna see Wave as consistently as possible I'd suggest cutting the deck as close as possible to 40 cards. I'd personally cut some handtraps. Down to 9 and without Current that already gives you 2 more open slots to work with.
A neat tech - totally optional but can be pretty strong - is playing 1 Basilalima. Past turn 1 it's an excellent card to mill with Blue Tang and it's a good discard off of Cynet Mining or Dinomischus and can be summoned with Pascalus for a Bahamut Shark.