This is a technical marvel as a GBA game. It controls well and is fun to speenrun
An issue I noticed is that if you get a time/medal on a course and then go back and do that course again but get a slower time/medal, the faster time is overwritten by the slower time.