payment page - total not correct when using Tax
Sales Taxes in CiviCRM are added on checkout - so if you want to get to nice rounded numbers you may need to give your participant_fee a few more decimals. 

Glad that worked for you Ben!