Can I use the past results before I sign up for a race?

Yes, you are allowed to upload any results as long as they are clocked with the race period of a specific race. It does not matter when you have signed up for the race.