Read again red58's recent post. That is a simple solution.

You can add an expansion tank, but it is easier to fill your tank before you go for a ride (preferably a 15+ mile ride), rather than filling it before parking it in the sun/etc. That way, the expansion of the gas will not result in over flow.