Non-linear marginal convection in a rotating magnetic system