Regarding your first question, acceptance into YC definitely carries a lot of weight and can go a long way toward supporting an O-1 petition. Regarding your second question, as long as you are not receiving any value for your work (with value not being limited to cash compensation), then I see no issue with your release of a free app to help others.