Is the One Funnel Away only for affiliate marketers?

No. In fact, a complete beginner with no business in mind can join the One Funnel Away Challenge.