100amp Sub Panel for 75ft - Anything else I need?
Big enough subpanel

That's a 20-space panel. The 40 number is baloney. I'm glad you're getting a good size panel though

However, that panel has HOM's super-cheap 100A busing, which forecloses any possibility of going 125A at another time.  A panel that size should have 150A+ busing, man, Homeline lives up to its name. Consider also CH, BR, or Siemens. I don't recommend QO because the breakers are too expensive.  

You do not need a main breaker in the subpanel if the garage is attached to the house.  "I want it so it'll trip first and save me a walk" does not work at all. 

Electrician to finish

There are three things electricians do not like. 


Finishing a job an amateur started, because the quality of work is usually a disaster and that requires the painful "you gotta pay me to redo it" conversation. 
Using parts supplied by the customer, because noobs usually buy the wrong stuff, again ditto.
Being associated in any way with ninja work for which permits have not been pulled. It is embarrassing and invites the customer to sue for not mentioning the consequences of ninja work. 


And frankly, much of what you want the electrician for - the careful eye - is part of the permit and inspection process.  

Conduit, however...

One way to save a lot of electrician time is to pre-lay EMT metal conduit Take the time to learn to do conduit properly; so it's tip top and waiting for wires.  Also have the exact conduit length pre-measured, and have a pulling rope already in the conduit.  Lay it between the main panel and the new subpanel, and I would buy and mount same before calling the pro. 

Use conduit at least 1 size larger than what the conduit fill calculator says you need, because that eases the pull.  And have access points at least twice as often as Code requires, every 90 or at most 180 degrees.  

If you lay conduit, expect to use individual wires such as XHHW.  There are so few choices here that you could buy this in advance.  

Wires

The cable you linked is the wrong stuff. (What'd I just say? :) 

The correct wire colors for this circuit are black, black, black, because they are larger than 6 AWG and distributors don't want to stock multi-color wires in large sizes.  The ground should be green or bare #6 Cu, or black #4 Al. The wires should then be marked colors with colored electrical tape.  

The correct wire size is #1 AWG Al for 100A or 1/0 AWG Al for 125A.  Very few people recommend copper for 100A feeder, other than people on sales commission. Besides, the lugs are aluminum, and why create a dissimilar metal problem?  Anyway, aluminum is no threat; the threat is failing to set the torque correctly.  That'll cause problems on Cu and Al equally. 

You want XHHW x3 + gnd in conduit, or SER cable if direct-lain.  That's the Al equivalent of your chosen Cu, giving 125A. 100A cable is cheaper. 

I'm stuck on 125A because the #2 Cu wires you proposed are good for 125A. The cost diff is very small, but you'll need a better panel. 

Buy 2' more length than you ever thought you'd need.  I did that with some 1000 kcmil Cu at $10/foot (Al wouldn't fit in the conduit!) I almost bought six 15' pieces, but buying 16.66' saved our bacon. 

Buying electrical

Don't buy wire online.  Buy it at your local electrical supply house, and tell them you're sick of overpaying at Home Depot (which they'll believe, because they secret-shopper Home Depot all the time, mostly to snare away any competent clerks). Check 2-3 on price to avoid the one that'll stiff you. 

Once someone protested "I'm in eastern Oregon, I have to mail order." Really? Where do your local electricians get supplies? Turns out there was a Platt within 10 miles.

As a general rule, it is useless and futile to use online resources to price electrical gear.  The stuff is very low price, high weight and awkward sizes, which works very much against mail order.  People buy locally. Online sellers know they're dealing with noobs or the desperate, and price accordingly, padding prices even more to make their shipping charges seem not unreasonable. Some are bricks-and-mortar electrical supplies who post the "I don't wanna box it up and ship it" price online. 

You just have to go locally.  On the most commodity things like 12/2 Romex big-box will loss-leader But on everything else, a friendly electrical supply will trounce them, often shockingly.  Price 4-11/16" square boxes at electrical supply vs big-box -  you'll never trust big-box again! 

More power to you

A 100A panel can definitely support 2 charging stations that provision at 50A each. If you go 125A feeder you'll have headroom for a 50A and 70A Tesla charger.