That's a double QD line - you need a single QD. I.e. threaded into the regulator with only a single QD on the end that meets the gun.
Looks good other than that.
I don't think you'll fit a second tank in that Cargo Pack though. I just keep my second bottle in the safezone and switch to it in the middle of the day. Much lighter also.
If you switch to a single tank then change the SFR orientation so it sits down the side of the bottle reg as it reduces the overall height of the setup when it's in that pack. Consider using pneumatic sealant where the UFA meets the regulator as it doesn't let the threads to move but it's only tool strength so can be removed. In addition, use some kind of clip just to keep the zips closed when it's in there as it likely won't fully fit and obviously the line needs to fit out of the top of the bag. You don't want it unzipping mid game.
Also, buy a spare bucking if you don't already have one. I have some if you want one - you will probably break yours at some point and they're hard to get a hold of.
I would look into getting a spring or compression fitting for the line where it leaves the gun. The M249 can't use a DIGL (like a braided line that runs up the grip) as the bolt that the line passes through is too narrow. You can, however, use a spring and shrink wrap to add some durability and stop it from kinking when playing.
I don't know what you mean by 'filling loop', but if it's a whip then it's unnecessary. You simply need a fill station - nothing fancy:
http://www.beestingairsoft.com/product/hpa-direct-scuba-fill-station-300bar4500psi/
That WAS Cargo Pack was an excellent choice by the way