1. Нет. Можно установить виртуалку/хакинтош.
2. Можно вообще мак мини.
3. Нужен только если вы фрилансить будете. А так - симулятора для обучения вполне хватит.
4. Не обязательно.
5. Идете в любую компанию на стажировку с нуля, зарплата низкая, но опыт набрать поможет. Это будет лучший вариант, т.к. обучение сразу на реальных задачах + помощь от знающих людей.
Если надо именно частоту процессора регулировать, то можно использовать VirtualBox, там есть регулировка производительности. Не по частоте, правда, по процентам, но это уже что-то.
Помогать то, конечно, можно. Но только если понимаешь ради чего ты этим занимаешься. Разные бывают ситуации.
Поэтому тут 2 ответа:
1) «Готовы ли вы участвовать в проектах бесплатно» — вообще бесплатно нет. За плюшки в перспективе — да.
2) «Тратить свое свободное время на решение интересной задачи» — да. Жизнь разработчика на 30% состоит из таких решений. Это саморазвитие, без которого в этой сфере делать нечего.