Get your taxes done using TurboTax

It sounds like more than a hobby and you don't have to have organized an entity to file a schedule c, so I would say it's a business.

With a business, you will be hit with Self Employment taxes, but you can also write off the deductions related to the racing.

Here is a link self employment tip going a little bit more into detail of what you can do.