There's one unfair thing in this though. If the board has already been won, sending them to the same board allows them to place a mark anywhere on the megaboard even if there are vacant spots available on the said board.
If they still have to go to the same board, there's a simple gambit described in a previous article that gives first player a big advantage. Open with the center square in the center board. Second player must play center board. You play the center square in the next board you're sent to. Continue, forcing the second player to play in the center board until it's completely filled and you have a marker in every surrounding board.
Using this gambit I managed to win against the variant posted by gjsriv.