Yes, it will connect to the HSPA+ network because HSPA+ is really just additional categories of HSDPA (3G) intended for higher speed.
To make things simple, think of HSDPA transmissions as occupying 2 milliseconds and in those 2 milliseconds data there are 16 "slots" available. How much data those slots hold depends on several factors including modulation and number of error correction bits vs. payload bits and so on, but ignore all that for the time.
A 3G network that can transmit at a maximum of 3.6 Mbps is using 5 of those 16 slots - the device receiving at 3.6 Mbps is listening on 5 of those 16 slots for data. If the network is limited to 3.6 mbps it will never transmit to one device on more than those 5 slots.
Now perhaps the network gets upgraded to support 7.2 Mbps 3G. Those networks transmit on up to 10 of those 16 slots. If a phone is able to listen on 10 slots (a category 8 device) then it can receive at 7.2 Mbps. If it can only listen on 5 slots it can still connect to the network, but it tells the network what is the maximum number of slots it can listen in on and the network won't send any more than that. So someone's 3.6 Mbps phone can connect to a faster 7.2 Mbps network, but that won't help the performance of the 3.6 Mbps phone - it's still stuck at 3.6 Mbps by it's own limitation.
Then there is HSPA+ - it can send on 15 of those 16 slots, and not only that it can use a higher order modulation (more data per slot) and also it can send fewer error correction bits per payload bit, which when added together allows for 21 Mbps. That is what T-mobile's network currently is. However, the myTouch 4G and the G2 only support some of that - they can listen on 15 slots and they can use modes that have fewer error bits per payload bit, but they can't use higher order modulation. All together this means that they can receive up to 14.4 Mbps (really 13.98 Mbps of actual data, the remainder are error correction bits).
Now, regular HSDPA (3G) phones can still connect to T-Mobile's HSPA+ network, but they inform the network that they are unable to receive on more than 5 or 10 slots (as the case may be) and that they have to use the worse error bit vs. payload bit modes, so they are still limited to 3.6 Mbps or 7.2 Mbps.
Those "slots" are really spreading codes - a signal is spread via CDMA across a wider spectrum at transmission and despread by the phone when it is received, but it's easier to just think of them as "slots".
So here's the deal, if you got what I said so far:
Revision 5 of the 3G spec includes the mode that allows for 14.4 Mbps transmission - 15 slots (spreading codes), 0.98 code rate and 16QAM modulation. That isn't HSPA+, it's regular HSDPA. T-Mobile's network is HSPA+, but the G2 and MT4G are connecting to it in a HSDPA kind of way.