The mega menu will be too high if you have a list of 5 classes in the mini asset, people on smaller screens will not be able to get to the bottom of the menu.
For the width, set ‘natural width’ for the parent item. Also you could set the width for each column in the custom link.
– Kyle