LOL knowles. It sounds like Mitra got a thick skin about it though. No harm meant. Consider it a weak OHM moment.
Sorry about your dad Mitra. Lost mine almost a decade ago. Still miss him. Now, if everyone on here is done wiping their freakin' eyes...
I'll assume the lights that stay on even with the key pulled are the instrument lights under the speedo. If so the red light second from left is low oil pressure, which makes sense because the bike isn't running. Oil pressure don't get any lower than that. The green neutral light is the neutral light, and it's green. It means the bike is in neutral... when it's lit (if stuff is working right).
So OK there's a guy who you trust who gave it a look for good connections and bad wiring, that's a plus. But, the bike sat for a few years, and you put a new battery in it after trying to jump start from a car so... now is where I would highly recommend the old "bypass the whole durn thing" trick just to test that new battery- and here is how THAT trick goes.
Take a more than thin, but not a real thick hunk of wire about 3 foot long (if you know wire guages than anything from 20 to 16 guage should work), and strip off 1/4 inch of insulation on both ends. If the wire is multi strand, twist the strands on each end together good and tight. Now set that aside for a bit...
Put the bike in neutral, on a level surface, with the negative of the wire harness still attached to the battery terminal (plus side doesn't matter if it's connected or not, I'm assuming it's not because you got those pesky lights that won't shut off now unless you disconnect the battery, right?).
It's best if you have somebody hold the handlebars when trying this one out, just so you know... that is, if you don't have a bike stand with a wheel chock. These bikes turn over and idle with a lot of torque so you could get the bike turning over then watch it FALL over if it's just on the kick stand with nobody holding onto the handle bars... fair warning. Paint and chrome are expensive.
OK, now take off the seat (probably already off), and locate the positive side of the battery. Hopefully you used a voltmeter to check where the positive and negative are but I'm going to assume that your other guy knew about that. Just make sure you know where the positive side is, and that the negative is connected well.
Now find the starter solenoid. Looking from how you sit on the bike, it's by your right leg. It should look something like this:
Spyke Starters Polished Supertorque Starter 1.4kw for Big Twin | 361-997 | J&P Cycles
If you want to wait until I get home later I can post a real pic, or maybe somebody here would be willing to. Don't mess with this until you are 100% SURE of what I'm saying OK?
There are two wires going into the starter solenoid, one positive and one negative. The top wire is usually the positive one- red insulation. It connects to the solenoid with a slip on lug that looks like this:
Female Insulated Cable Lug Type - Buy Cable Lug Type,Cable Lug Type,Cable Lug Type Product on Alibaba.com
Now- once you are SURE you understand everything I'm saying here... and once you are REAL SURE that the bike is in neutral on a level surface, and better yet if you have somebody holding onto the handlebars... pull the positive wire off of the starter solenoid and bend it aside so the connector isn't close to anything metal. Then take one end of that 3 foot hunk of wire and hold it on the positive terminal of the battery. Take the other end of the wire and- carefully, so that the wire doesn't touch anything else, touch the wire to the terminal on the starter solenoid where you unplugged the original wire from.
Does the engine try to turn over?
If no, then the brand new battery is bad out of the box, or you didn't get the right type, or it got fried somewhere in the process. That happens.
If yes- and the engine tries to start, then the problem is now somewhere in the wiring or the EHC (electrical harness controller). You might have fried it trying to jump start it from a car. That can be a whole lot more fun... if this is the case then it might be a good idea to tell us at least what STATE you live in for crying out loud. You'll probably want help from an experienced owner or at least get a recommend from here for a good shop which is as local as can be found where you are.
This takes the entire wiring harness and electronics out of the system for a test to try to start the bike directly from the battery (without a jump). Let us know what happens, we can go from there... especially if mom looks like Demi Moore, owns a liquor store, and is blind as a bat (with no sense of smell). If she doesn't speak english that's a plus too... and if that's the case then remember I should have first dibs over BDTech on any plane tickets you're thinkin' of buyin'.