You should automatically receive Flight Points based on the ticketed itinerary, no need to submit boarding passes.
Yes, they should still credit your flight.
Unless not properly credited, you shouldn't have to submit your boarding passes. If not properly credited just send in the original and changed intinerary with boarding passes to CITI.