Just FYI, your warlock epic mount will probably cost as much, or more then a regular classes epic mount. Don't kid yourself into thinking its 'free'. My mage is 59 now, and I breathed a sigh of relief that I can just throw down 540g for training and grab a PVP mount. The warlock quest chain is very expensive and time consuming. Honestly if you want to bring a group through Scholo and DM to help with your mount, expect to shell out some gold for high level help, nobody ever runs those anymore (especially dire maul). Back in the day you needed a group of 5 well geared 60s to finish the lock chain, and it was very hard. Now, everyone past 58 hits the outlands and never looks back, and for good reason. Dire maul/scholo loot just sucks in comparison, and so does the XP recieved. Why go back? The only 'group' you'll find for DM will be a bunch of 55-57 lowbies who aren't in outlands yet, and I seriously doubt you'll be able to finish the dreadsteed summoning part without a full group of 60s (or a few lowbies with a level 70 helping you).
So you might get lucky and have a very generous, helpful guild, but for the most part you'd be on your own.
Whatever you do, don't drop skinning for engineering, thats a terrible profession, especially for a warlock with tailoring. The ONLY useful item you can make end-game is an epic helm, and the tailored helms are better anyways. And 180g is pretty good at 41, but that won't get you very far at all with engineering, you'll be broke by 175 skill at the latest without mining.
Later in the game skinning will be a pretty good gathering profession, but eh, we don't really grind on beasts as warlocks. I would have went herbalism or mining myself. If you have cooking maxed out, you can farm certain beasts that drop good cookable food, and sort of double your profit there. The only beasts I kill are basilisks at 70, for the +spell damage food. Pretty sure you can skin those. So if you plan on sticking with the skinning, know it gets more profitable in outlands, and you should keep cooking maxed out so you can cook all the meat you'll wind up with.