Well, I can answer some of your questions. The lower should be a small hole, reinforced, raised fence A2 model. I believe these usually came on the blue labels on the prebans and mostly have the sear block and larger trigger/hammer pins. Personally I dont have a problem with the block/pins as the benefits of the A2 lower outweigh the very slight nuisance of the block/pins. Any of the models, including the Gov Carbine and the SP2, etc., could have these lowers so look for these.
The M4 upper is based on having lengthened feed ramps at the rear of the barrel. These can been seen as having reliefs cut into the upper just below the feed ramps on the barrel extension, which differs from non-M4 uppers which dont have the relief cuts or as wide of ramps. You definitely want the small hole upper, if using a small hole lower. The M4 upper can be on any Colt AR with the removable carry handle. It usually is marked "M4" or "4" or both over each other at the front upper part of the receiver just above the gas tube hole. I have a R6721 LE model and it has the M4 upper. Most M4 uppers are the removable carry handle type although the later Government Carbines with fixed handles are also M4 marked and have the special feed ramps.
The military M4's have the 1X7 twist but I see that the 16" M4 uppers Colt puts out now has the 1X9 twist, which is a better all around twist rate. I believe the official Colt designation is R6920LE for this upper.