I haven't heard of Mighty Machines -- I may have to look into that. I most definitely know about the little guy wanting to use the iPhone or iPad. If you want to put your guy in a trance -- go to youtube and look up anything he is interested in -- whether it be mighty machine, lego, minions, etc. and they have videos of people playing with those toys. My boy can sit for hours watching those videos. We had to limit him to 30 minutes in the morning and 30 minutes at night with the iPad. If you ever need a break though -- youtube videos for kids works wonders.
My boy hasn't really got into football as much yet, but he is all about the tigers though and loves his baseball bats. I'm hoping with all the football games we take him to and watch on TV -- he will start to come around.
We let them each watch one show on the iPad or laptop per night. They're also highly entertained by pictures of themselves on our phones. Like a true NFL fan, they get a minimum of 60 minutes of outdoor play a day, then usually some time at night if were out grilling or chilling on the patio. They love the kid park, already tackling all the slides.
My boy likes football. I got him into throwing balls early, starting with small balloons when he was in his high chair. He won't watch for long but gets real excited when the games first start. The he usually wants to go outside and throw rocks around.