For the first bit, it not finished yet. Don't forget that this is a hack of Firered and not Crystal . So no battle tower yet. But there is a berry tower you can go to in the mean time! Tough battles there too, it is in between blackthorn and the ice cave.
As for your second you have to keep entering and re-entering the area until it rains. Then he should let you get on board. If it still wont work just use the rain . The one at Saffron.